STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #65327 |
This site does not support this game. Please visit King.com to play. |
ActionScript [AS3]
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.transitionsSection 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.transitionsSection 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.transitionsSection 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.transitionsSection 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.transitionsSection 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.transitionsSection 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; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; 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 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 updateFrame():void{ _currentTimeFrame++; } 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.31.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 = {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; 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 getCurrentTweeningTime(_arg1:Object):Number{ return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime); } 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 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.transitionsSection 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.transitionsSection 9//_ad433 (classes._ad433) package classes { import flash.display.*; import flash.geom.*; import flash.filters.*; public class _ad433 { public var width:int; public var _sg180:BitmapData; public var _mh332:BitmapData; public var _fh44:Bitmap; public var height:int; public var parent:Sprite; public var _wx240:BlurFilter; public var _hb681:Array; public function get _qf720():Number{ return (_wx240.blurX); } public function unlock():void{ _mh332.unlock(); } public function set _qf720(_arg1:Number):void{ _wx240.blurX = _arg1; if (_arg1 == 0){ _wx240.quality = 0; parent.filters = null; } else { _wx240.quality = 1; }; parent.filters = _hb681; } public function clear():void{ _mh332.copyPixels(_sg180, new Rectangle(0, 0, width, height), new Point(), null, null, false); } public function init(_arg1:Stage, _arg2:int, _arg3:int, _arg4:Boolean=true, _arg5:uint=4278190080):void{ _sg180 = new BitmapData(_arg2, _arg3, _arg4, _arg5); _mh332 = new BitmapData(_arg2, _arg3, _arg4, _arg5); _fh44 = new Bitmap(_mh332); parent = new Sprite(); _arg1.addChild(parent); _fh44.x = (-(_fh44.width) / 2); _fh44.y = (-(_fh44.height) / 2); parent.addChild(_fh44); parent.x = (_mh332.width / 2); parent.y = (_mh332.height / 2); width = _arg2; height = _arg3; _wx240 = new BlurFilter(0, 0, 1); _hb681 = new Array(); _hb681.push(_wx240); parent.filters = _hb681; _wx240.blurX = 0; _wx240.blurY = 0; _wx240.quality = 0; parent.filters = _hb681; } public function get _tg47():Number{ return (_wx240.blurY); } public function lock():void{ _mh332.lock(); } public function set _tg47(_arg1:Number):void{ _wx240.blurY = _arg1; if (_arg1 == 0){ _wx240.quality = 0; parent.filters = null; } else { _wx240.quality = 1; }; parent.filters = _hb681; } public function _ak518():void{ _sg180 = null; _mh332 = null; _fh44 = null; parent = null; _wx240 = null; _hb681 = null; } } }//package classesSection 10//_dh432 (classes._dh432) package classes { public class _dh432 { public var _et357:Number;// = 0 public var _sw78:Number;// = 0 public var _eh378:Number;// = 0 public var _ts221:Number;// = 0 public var _gk733:Number;// = 0 public var _gs277:Number;// = 0 public var _iv703:Number;// = 0 public var _ib535:Number;// = 0 public function _dh432():void{ } } }//package classesSection 11//_lm713 (classes._lm713) package classes { import flash.display.*; import flash.geom.*; public class _lm713 { private var _bm704:Number;// = 57.2957795130823 private var _pv80:Point; private var rect:Rectangle; private var _ya46:Number;// = 6.28318530717959 private var _of224:Number;// = 0.0174532925199433 public function _qt20(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _pv80 = new Point(_arg2, _arg3); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _pv80); } public function _cw423(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.atan2(_arg2, _arg1) * _bm704); if (_local3 < 0){ _local3 = (_local3 + 360); }; return (_local3); } public function _yi333(_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 function percent(_arg1:Number, _arg2:Number, _arg3:Number=100):Number{ return ((_arg1 / (_arg2 / _arg3))); } public function _jw289(_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 _nw621(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = (Math.atan2((_arg4 - _arg2), (_arg3 - _arg1)) * _bm704); if (_local5 < 0){ _local5 = (_local5 + 360); }; return (_local5); } public function _dy70(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):int{ return (Math.sqrt((((_arg3 - _arg1) * (_arg3 - _arg1)) + ((_arg4 - _arg2) * (_arg4 - _arg2))))); } public function _qt773(_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):void{ var _local15:Number = 0; if (_arg8 != 0){ if (_arg8 > 180){ _local15 = (-360 + _arg8); } else { _local15 = _arg8; }; _local15 = ((_ya46 * _local15) / 360); }; var _local16:Number = _arg1.width; var _local17:Number = _arg1.height; var _local18:ColorTransform = new ColorTransform(_arg11, _arg12, _arg13, _arg5, 0, 0, 0, 0); var _local19:Matrix = new Matrix(); var _local20:Number = (_local16 + ((_arg10 * _local16) / 2)); var _local21:Number = -((_local17 / 2)); _local21 = (_local21 - ((_arg9 * _local17) / 1)); _local19.translate((-(_local20) / 2), _local21); _local19.b = _arg9; _local19.c = _arg10; _local19.scale(_arg6, _arg7); _local19.rotate(_local15); _local19.translate(_arg2, _arg3); _arg4.draw(_arg1, _local19, _local18, _arg14, null, true); } public function _kg142(_arg1:String, _arg2:int):String{ while (_arg1.length < _arg2) { _arg1 = ("0" + _arg1); }; return (_arg1); } public function _mk37(_arg1:Number, _arg2:Number):Number{ return ((_arg2 * Math.sin((_arg1 * _of224)))); } public function _ta403(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _pv80 = new Point((_arg2 - (_arg6 / 2)), (_arg3 - (_arg7 / 2))); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _pv80, null, null, true); } public function _ft769(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _pv80 = new Point(_arg2, _arg3); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _pv80, null, null, true); } public function _el620(_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); _ft769(_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); _ft769(_local15, _arg6, _arg7, 0, 0, _arg4, _arg5, _arg8); _local14 = null; _local15 = null; } public function _px548(_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); } public function _kp304(_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):void{ var _local12:Matrix = new Matrix(); var _local13:ColorTransform = new ColorTransform(_arg8, _arg9, _arg10, _arg5, 0, 0, 0, 0); _local12.scale(_arg6, _arg7); _local12.translate(_arg2, _arg3); _arg4.draw(_arg1, _local12, _local13, _arg11, null, true); } public function _qu512(_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 function _vq612(_arg1:Number, _arg2:Number):Number{ return ((_arg2 * Math.cos((_arg1 * _of224)))); } } }//package classesSection 12//_pm400 (classes._pm400) package classes { import flash.display.*; import flash.geom.*; public class _pm400 { private var _nf128:Bitmap; private var i:int; private var _iw138:Object; private var _mm542:Class; private var _ut608:Number; private var _wr328:Number; public static const CENTER:int = 2; public static const LEFT:int = 0; public static const RIGHT:int = 1; public function _pm400():void{ _mm542 = _pm400__mm542; _nf128 = new _mm542(); _ut608 = "?".charCodeAt(0); _wr328 = irrcrpt("\n", 1).charCodeAt(0); _iw138 = new Object(); super(); i = 32; while (i < 161) { _iw138[i] = new Rectangle((((i - 32) % 16) * 16), (int(((i - 32) / 16)) * 16), 9, 16); i++; }; } private function _qj735(_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 = _ut608; }; _arg1.copyPixels(_nf128.bitmapData, _iw138[_local8], _local5); _local5.x = (_local5.x + 8); _local7++; }; } 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", 5)); for each (_local7 in _local6) { if (_arg5 == LEFT){ _qj735(_arg1, _local7, _arg3, _arg4); } else { if (_arg5 == RIGHT){ _qj735(_arg1, _local7, (_arg3 - (_local7.length * 8)), _arg4); } else { _qj735(_arg1, _local7, (_arg3 - ((_local7.length * 8) / 2)), _arg4); }; }; _arg4 = (_arg4 + 13); }; } } }//package classesSection 13//_pm400__mm542 (classes._pm400__mm542) package classes { import mx.core.*; public class _pm400__mm542 extends BitmapAsset { } }//package classesSection 14//_pv605 (classes._pv605) package classes { public class _pv605 { public var _wc505:uint; public function _pv605(){ _wc505 = 1; } private function _fu123():uint{ return ((_wc505 = ((_wc505 * 16807) % 2147483647))); } public function _qf537(_arg1:Number, _arg2:Number):uint{ _arg1 = (_arg1 - 0.4999); _arg2 = (_arg2 + 0.4999); return (Math.round((_arg1 + ((_arg2 - _arg1) * _iy259())))); } public function _rd561(_arg1:Number, _arg2:Number):Number{ return ((_arg1 + ((_arg2 - _arg1) * _iy259()))); } public function _iy259():Number{ return ((_fu123() / 2147483647)); } public function _db101():uint{ return (_fu123()); } } }//package classesSection 15//_te267 (classes._te267) package classes { import flash.display.*; import flash.geom.*; public class _te267 { public var _ni717:int; public var _uc484:Number;// = 0 public var _rd266:Number;// = 0 public var _wy753:Number;// = 0 public var _gr339:int; public var _be365:Number;// = 0 public var _kj612:Boolean; public var _ia14:Rectangle; public var _mg17:Number;// = 0 public var _uo109:Number;// = 0 public var _cw598:int;// = 0 public var _hh27:Number;// = 0 public var _hv626:Number;// = 0 public var _eu570:Number;// = 0 public var _aa651:Number;// = 0 public var _fm653:Number;// = 0 public var _ds475:Number;// = 0 public var _pn77:Number;// = 0 public var _hy223:BitmapData; public var callback:Object; public var _iv556:String; public var _dj315:Object; public var _tk199:int;// = 0 public var _gb474:Number;// = 0 public var _nt605:Number;// = 0 public var _rr439:String; public var _wm454:int; public var _kg247:int; public var _my393:Boolean; private var _ya46:Number;// = 0 public var _bo43:int; public var _dr724:Number;// = 0 public var _lo210:Number;// = 0 public var _su194:Number; public var x:Number;// = 0 public var y:Number;// = 0 public var _kn81:int; public var _kc455:Number;// = 0 public var id3:int; public var _uu118:Number;// = 0 public var _cm482:Number;// = 0 public var _nw582:Number;// = 0 public var _hn375:int; public var _fr338:Number;// = 0 public var _mf568:Number;// = 0 public var _on554:Number;// = 0 public var state:int; public var _ll631:Number;// = 0 public var _de447:String; public var _pk784:int; public var _th710:Number;// = 0 public var _iw673:Number;// = 0 public var _vh559:int;// = 0 public var _lp440:Number;// = 0 public var _xy93:Number;// = 0 public var _jk279:Number;// = 0 public var _fx574:Number;// = 0 public var _vh441:int; public var _hh71:int;// = 0 public var _xn707:Number;// = 0 public var _my739:Number;// = 0 public var _da419:Number;// = 0 public var _qj151:Number;// = 0 public var _vk165:int; public var _pt85:Number;// = 0 public var _kx140:Number;// = 0 public var _qi749:Number;// = 0 public var _io38:Number;// = 0 public var _py29:Number;// = 0 public var _ci96:Number;// = 0 public var _qo299:Number;// = 0 public var _dg657:Number;// = 0 public var _vt303:Number;// = 0 public var _ri547:Number;// = 0 public var _yt745:Number;// = 0 public var _ok653:Number;// = 0 public var _wi234:Boolean; public var _hw302:Number;// = 0 public var _ga515:Number;// = 0 public var _qp396:int; public var _de487:Boolean; public var _am561:int;// = 0 public var _fc342:Number;// = 0 public var _qn534:Array; public var id:int; public var _vw708:Number;// = 0 public var _ka522:Number;// = 0 public var height:int; public var _gp564:Number;// = 0 public var _mt520:Number;// = 0 public var _bp408:Boolean; public var _wb738:Number;// = 0 public var _ol760:int; public var _cm734:Number;// = 0 public var _on148:int; public var _lm537:Number;// = 0 public var type:int; public var _rv625:Number;// = 0 public var _qg476:Number;// = 0 public var _vc465:int;// = 0 public var _mn307:Number;// = 0 public var _bj541:Number;// = 0 public var _jg713:Number;// = 0 public var _mh448:Boolean; public var _wa19:Number;// = 0 public var _ct24:Number;// = 0 public var _ps407:Point; public var _ws600:Number;// = 0 public var _gb633:Number;// = 0 public var alpha:Number;// = 0 public var _rs43:int; public var _wb192:int; public var _uc686:Number;// = 0 public var _om743:Boolean; public var _hr442:BitmapData; public var _yk728:Number;// = 0 public var frame:Number;// = 0 public var _bo454:Number;// = 0 public var _ea150:Number;// = 0 public var _ta107:Number;// = 0 public var _vw731:int;// = 0 public var _ad306:Number;// = 0 public var _yv283:int; public var _jd586:Number;// = 0 public var _kd389:Boolean; public var rotation:Number;// = 0 public var _cw309:Number;// = 0 public var _lm683:Number;// = 0 public var target:_te267; public var _bi365:Number;// = 0 public var _oq442:Number;// = 0 public var _ti646:Number;// = 0 public var _vc147:int;// = 0 public var _wg309:Number;// = 0 public var _ny499:int;// = 0 public var _lc90:Number;// = 0 public var _xr460:Number;// = 0 public var _fl649:Number;// = 0 public var _wg431:Number;// = 0 public var width:int; public var delta:Number;// = 0 public var _oy186:_te267; public var _xe731:Number;// = 0 public var _nb622:Number;// = 0 public var _bg529:Number;// = 0 public var _oh774:Number;// = 0 public var _xn434:Number;// = 0 public var _yj430:Number;// = 0 public var _kq83:int;// = 0 public var _wl216:int; public var _pw258:Number;// = 0 public var _qc244:int; public var _ma41:Number;// = 0 public var _yw733:Number;// = 0 public var _xn682:int; public var _oj721:int; public var _vx509:Number;// = 0 public var _ea516:Number;// = 0 public function _te267(){ _mg17 = -10000; _be365 = 10000; _lc90 = -10000; _hv626 = 10000; alpha = 1; _xr460 = 1; _fc342 = 1; _fr338 = 1; _yw733 = 1; _vw708 = 1; _ya46 = (Math.PI * 2); _ia14 = new Rectangle(0, 0, 0, 0); _ps407 = new Point(0, 0); _kj612 = true; } public function _sp147():void{ if (_kg247){ _fc342 = (_fc342 + (_ok653 * delta)); switch (_kg247){ case 1: if (_fc342 >= _uc686){ _fc342 = _uc686; _ok653 = -(_ok653); } else { if (_fc342 <= _rd266){ _fc342 = _rd266; _ok653 = -(_ok653); }; }; break; case 2: if (_fc342 >= _uc686){ _fc342 = _rd266; } else { if (_fc342 <= _rd266){ _fc342 = _uc686; }; }; break; case 3: if (_fc342 >= _uc686){ _fc342 = _uc686; _kg247 = 0; } else { if (_fc342 <= _rd266){ _fc342 = _rd266; _kg247 = 0; }; }; break; case 4: if (_fc342 >= _uc686){ _fc342 = _uc686; _kg247 = 0; _de487 = true; } else { if (_fc342 <= _rd266){ _fc342 = _rd266; _kg247 = 0; _de487 = true; }; }; break; }; }; } public function _bf200(_arg1:Object):void{ callback = _arg1; } public function _rg408(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _wm454 = _arg4; _eu570 = _arg1; _yt745 = _arg2; _ma41 = _arg3; rotation = _arg5; } public function _gc782(_arg1:_te267, _arg2:Number, _arg3:Number, _arg4:Number):void{ target = _arg1; _oq442 = _arg2; _lp440 = _arg3; _on554 = _arg4; _am561 = 5; } public function _qe310(_arg1:_te267, _arg2:Number):void{ target = _arg1; _lo210 = _arg2; _am561 = 6; } public function _jf96(_arg1:_te267, _arg2:Number):void{ var _local3:Number = rotation; var _local4:Number = _xk67._ss270._nw621(x, 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) * _xk67._vk475)); if (_local3 < 0){ _local3 = (_local3 + 360); }; if (_local3 > 359){ _local3 = (_local3 - 360); }; rotation = _local3; } public function _et33(_arg1:Number, _arg2:Number):void{ var _local3:Number = 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) * _xk67._vk475)); if (_local3 < 0){ _local3 = (_local3 + 360); }; if (_local3 > 359){ _local3 = (_local3 - 360); }; rotation = _local3; } public function _so759(_arg1:Number, _arg2:Number, _arg3:Number):void{ _lo210 = _arg1; _iw673 = _arg2; _bj541 = _arg3; _am561 = 7; } public function _ve495():void{ if (_om743 == true){ _qi749 = (_qi749 - (_ti646 * delta)); _ri547 = (_ri547 - (_gp564 * delta)); _wb738 = (_wb738 - (_oh774 * delta)); if (_qi749 < _yk728){ _qi749 = _yk728; }; if (_ri547 < _hw302){ _ri547 = _hw302; }; if (_wb738 < _wg431){ _wb738 = _yk728; }; _fr338 = _qi749; _yw733 = _ri547; _vw708 = _wb738; if (_qi749 == _yk728){ if (_ri547 == _hw302){ if (_wb738 == _wg431){ _om743 = false; }; }; }; }; } public function _ga701(_arg1:Number=1):void{ delta = _arg1; if (_xe731 != 0){ _xe731 = (_xe731 - delta); if (_xe731 < 1){ _xe731 = 0; _kj612 = _mh448; }; } else { _hw514(); _ed191(); _ex534(); _sp147(); _qk346(); _yd57(); _ho66(); _vx342(); _ve495(); _jh256(); if (callback != null){ callback(this); }; if (_su194){ _su194 = (_su194 - _arg1); if (_su194 < 1){ _su194 = 0; _de487 = true; }; }; }; } public function _hk783(_arg1:Number, _arg2:Number):void{ _xn682 = 2; _bg529 = _arg1; _pk784 = 0; _ni717 = 1; alpha = 0; _qo299 = 0; _qj151 = _arg2; } public function _br578(_arg1:Number, _arg2:Number):void{ x = _arg1; y = _arg2; } private function _qp105():void{ _gb474 = (_gb474 + (_nt605 * delta)); x = ((((_ws600 * Math.pow((1 - _gb474), 3)) + (((3 * _fl649) * Math.pow((1 - _gb474), 2)) * _gb474)) + (((3 * _fm653) * (1 - _gb474)) * Math.pow(_gb474, 2))) + (_ad306 * Math.pow(_gb474, 3))); y = ((((_cw309 * Math.pow((1 - _gb474), 3)) + (((3 * _mf568) * Math.pow((1 - _gb474), 2)) * _gb474)) + (((3 * _cm482) * (1 - _gb474)) * Math.pow(_gb474, 2))) + (_bo454 * Math.pow(_gb474, 3))); if (_gb474 >= 1){ x = _ad306; y = _bo454; if (_vh559 < _tk199){ _vh559 = (_vh559 + 1); _qp256(); _gb474 = 0; } else { if (_vc465 == 0){ _am561 = 0; if (_cw598 == 0){ _de487 = true; }; } else { _vh559 = _kq83; _qp256(); _gb474 = 0; }; }; }; } public function _jr38(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _qc244 = _arg4; _ka522 = _arg1; _ta107 = _arg2; _jk279 = _arg3; _cm734 = _arg5; } public function _qk346():void{ if (_qc244){ _cm734 = (_cm734 + (_ka522 * delta)); switch (_qc244){ case 1: if (_cm734 >= _jk279){ _cm734 = _jk279; _ka522 = -(_ka522); } else { if (_cm734 <= _ta107){ _cm734 = _ta107; _ka522 = -(_ka522); }; }; break; case 2: if (_cm734 >= _jk279){ _cm734 = _ta107; } else { if (_cm734 <= _ta107){ _cm734 = _jk279; }; }; break; case 3: if (_cm734 >= _jk279){ _cm734 = _jk279; _qc244 = 0; } else { if (_cm734 <= _ta107){ _cm734 = _ta107; _qc244 = 0; }; }; break; case 4: if (_cm734 >= _jk279){ _cm734 = _jk279; _qc244 = 0; _de487 = true; } else { if (_cm734 <= _ta107){ _cm734 = _ta107; _qc244 = 0; _de487 = true; }; }; break; }; }; } public function _vo621(_arg1:String):void{ _rr439 = _arg1; } public function _pb602(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _ol760 = _arg4; _rv625 = _arg1; _aa651 = _arg2; _xn434 = _arg3; _wa19 = _arg5; } public function _hw514():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; if (_am561 == 1){ if (_yj430 > 0){ _yj430 = (_yj430 - delta); if (_yj430 < 1){ _yj430 = _nw582; _nb622 = (_nb622 * _uu118); _kx140 = (_kx140 * _uu118); }; }; x = (x + (_nb622 * delta)); y = (y + (_kx140 * delta)); _nb622 = (_nb622 + (_uo109 * delta)); _kx140 = (_kx140 + (_wg309 * delta)); if ((((x < _mg17)) || ((x > _be365)))){ _de487 = true; }; if ((((y < _lc90)) || ((y > _hv626)))){ _de487 = true; }; if (_mn307 > 0){ _mn307 = (_mn307 - delta); if (_mn307 < 1){ _am561 = 0; }; }; } else { if (_am561 == 2){ _local1 = x; _local2 = y; _local3 = target.x; _local4 = target.y; if (_local1 < _local3){ _lo210 = (_lo210 + (_iw673 * delta)); if (_lo210 > _bj541){ _lo210 = _bj541; }; } else { if (_local1 > _local3){ _lo210 = (_lo210 - (_iw673 * delta)); if (_lo210 < -(_bj541)){ _lo210 = -(_bj541); }; }; }; x = (x + (_lo210 * delta)); if (_local2 < _local4){ _py29 = (_py29 + (_ds475 * delta)); if (_py29 > _jg713){ _py29 = _jg713; }; } else { if (_local2 > _local4){ _py29 = (_py29 - (_ds475 * delta)); if (_py29 < -(_jg713)){ _py29 = -(_jg713); }; }; }; y = (y + (_py29 * delta)); } else { if (_am561 == 3){ _oq442 = (_oq442 + (_lp440 * delta)); _pt85 = (_pt85 + (_uc484 * delta)); x = (x + ((Math.cos(_oq442) * _on554) * delta)); y = (y + ((Math.sin(_pt85) * _da419) * delta)); }; }; }; if (_mn307 > 0){ _mn307 = (_mn307 - delta); if (_mn307 < 1){ _am561 = 0; }; } else { if (_am561 == 4){ _qp105(); } else { if (_am561 == 5){ if (target != null){ _oq442 = (_oq442 + (_lp440 * delta)); x = (target.x + (Math.cos(_oq442) * _on554)); y = (target.y + (Math.sin(_oq442) * _on554)); } else { _de487 = true; }; } else { if (_am561 == 6){ if (target != null){ _th710 = _xk67._ss270._nw621(x, y, target.x, target.y); _nb622 = _xk67._ss270._vq612(_th710, _lo210); _kx140 = _xk67._ss270._mk37(_th710, _lo210); x = (x + (_nb622 * delta)); y = (y + (_kx140 * delta)); } else { _de487 = true; }; } else { if (_am561 == 7){ _th710 = _xk67._ss270._nw621(x, y, _lo210, _iw673); _nb622 = _xk67._ss270._vq612(_th710, _bj541); _kx140 = _xk67._ss270._mk37(_th710, _bj541); x = (x + (_nb622 * delta)); y = (y + (_kx140 * delta)); if (_nb622 > 0){ if (x > _lo210){ x = _lo210; }; } else { if (_nb622 < 0){ if (x < _lo210){ x = _lo210; }; }; }; if (_kx140 > 0){ if (y > _iw673){ y = _iw673; }; } else { if (_kx140 < 0){ if (y < _iw673){ y = _iw673; }; }; }; if ((((x == _lo210)) && ((y == _iw673)))){ _am561 = 0; }; }; }; }; }; }; } public function _lu339(_arg1:Number, _arg2:Number):void{ _dg657 = _arg1; _ll631 = _arg2; } public function _xa519(_arg1:int, _arg2:int, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:int=0, _arg7:int=0, _arg8:int=0, _arg9:int=0, _arg10:int=0):void{ _am561 = 4; _ny499 = _arg10; _vc147 = _arg8; _hh71 = _arg9; _vc465 = _arg6; _cw598 = _arg7; _nt605 = _arg3; _gb474 = 0; _kq83 = _arg1; _tk199 = _arg2; _vh559 = _arg1; _io38 = _arg4; _kc455 = _arg5; _qp256(); } public function _ex534():void{ if (_on148){ _xr460 = (_xr460 + (_ga515 * delta)); switch (_on148){ case 1: if (_xr460 >= _xn707){ _xr460 = _xn707; _ga515 = -(_ga515); } else { if (_xr460 <= _gb633){ _xr460 = _gb633; _ga515 = -(_ga515); }; }; break; case 2: if (_xr460 >= _xn707){ _xr460 = _gb633; } else { if (_xr460 <= _gb633){ _xr460 = _xn707; }; }; break; case 3: if (_xr460 >= _xn707){ _xr460 = _xn707; _on148 = 0; } else { if (_xr460 <= _gb633){ _xr460 = _gb633; _on148 = 0; }; }; break; case 4: if (_xr460 >= _xn707){ _xr460 = _xn707; _on148 = 0; _de487 = true; } else { if (_xr460 <= _gb633){ _xr460 = _gb633; _on148 = 0; _de487 = true; }; }; break; }; }; } public function _nb103(_arg1:Boolean):void{ _kj612 = _arg1; _mh448 = _kj612; } public function _dw520(_arg1:Number):void{ alpha = _arg1; } public function _qk248(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0, _arg5:Number=0):void{ var _local6:Number = (_arg1 + _xk67.random._rd561((-(_arg2) / 2), (_arg2 / 2))); if (_local6 < 0){ _local6 = (_local6 + 360); } else { if (_local6 > 360){ _local6 = (_local6 - 360); }; }; _qo302(_xk67._ss270._vq612(_local6, _arg3), _xk67._ss270._mk37(_local6, _arg3), 0, _arg5, _arg4); } public function _ho66():void{ if (_xn682){ switch (_xn682){ case 1: alpha = (alpha + (_bg529 * delta)); if (alpha >= _ni717){ alpha = _ni717; _xn682 = 0; } else { if ((((alpha < _pk784)) || ((alpha == _pk784)))){ alpha = _pk784; _xn682 = 0; _de487 = true; }; }; break; case 2: if (_qo299 > 0){ _qo299 = (_qo299 - (1 * delta)); if (_qo299 < 1){ _qo299 = 0; _ip401(-(_bg529)); }; } else { alpha = (alpha + (_bg529 * delta)); if (alpha >= _ni717){ alpha = _ni717; _qo299 = _qj151; }; }; break; }; _dw520(alpha); }; } public function _vx342():void{ if (_vh441){ _lm537 = (_lm537 + (_ea516 * delta)); switch (_vh441){ case 1: if (_lm537 > _yv283){ _lm537 = _yv283; _ea516 = -(_ea516); } else { if (_lm537 < _vk165){ _lm537 = _vk165; _ea516 = -(_ea516); }; }; break; case 2: if (_lm537 > _yv283){ _lm537 = _vk165; } else { if (_lm537 < _vk165){ _lm537 = _yv283; }; }; break; case 3: if (_lm537 >= _yv283){ _lm537 = _yv283; _vh441 = 0; } else { if (_lm537 <= _vk165){ _lm537 = _vk165; _vh441 = 0; }; }; break; case 4: if (_lm537 >= _yv283){ _lm537 = _yv283; _vh441 = 0; _de487 = true; } else { if (_lm537 <= _vk165){ _lm537 = _vk165; _vh441 = 0; _de487 = true; }; }; }; if (Math.round(_lm537) != frame){ frame = Math.round(_lm537); if (_wi234 == true){ _hn375 = (frame * (width + _wl216)); } else { _hy223 = _dj315[frame]; }; }; }; } public function _nc577(_arg1:Number):void{ _su194 = _arg1; } public function _bl266(_arg1:Number):void{ _lm683 = _arg1; } public function _xo70(_arg1:_te267, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{ target = _arg1; _lo210 = 0; _iw673 = _arg2; _bj541 = _arg3; _py29 = 0; _ds475 = _arg4; _jg713 = _arg5; _am561 = 2; } public function _lg653(_arg1:Number, _arg2:Number=0.95):void{ _yj430 = _arg1; _nw582 = _arg1; _uu118 = _arg2; } public function _ed191():void{ if (_wm454){ switch (_wm454){ case 1: rotation = (rotation + (_eu570 * delta)); if (rotation >= _ma41){ rotation = _ma41; _eu570 = -(_eu570); } else { if (rotation <= _yt745){ rotation = _yt745; _eu570 = -(_eu570); }; }; break; case 2: rotation = (rotation + (_eu570 * delta)); if (rotation >= _ma41){ rotation = _yt745; } else { if (rotation <= _yt745){ rotation = _ma41; }; }; break; case 3: rotation = (rotation + (_eu570 * delta)); if (rotation >= _ma41){ rotation = _ma41; _wm454 = 0; } else { if (rotation <= _yt745){ rotation = _yt745; _wm454 = 0; }; }; break; case 4: rotation = (rotation + (_eu570 * delta)); if (rotation >= _ma41){ rotation = _ma41; _wm454 = 0; _de487 = true; } else { if (rotation <= _yt745){ rotation = _yt745; _wm454 = 0; _de487 = true; }; }; break; case 5: _jf96(_oy186, _eu570); break; case 6: _et33(_yt745, _eu570); break; }; }; } public function _yb686(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ _qi749 = _arg1; _ri547 = _arg2; _wb738 = _arg3; _ti646 = _arg4; _gp564 = _arg5; _oh774 = _arg6; _yk728 = 1; _hw302 = 1; _wg431 = 1; _om743 = true; } private function _lp338(_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 _rm79():void{ var _local1:Number; var _local2:ColorTransform; var _local3:Matrix; var _local4:Number; var _local5:Number; if (_xe731 == 0){ if (type == 1){ _local1 = 0; if (rotation != 0){ if (rotation > 180){ _local1 = (-360 + rotation); } else { _local1 = rotation; }; _local1 = ((_ya46 * _local1) / 360); }; _local2 = new ColorTransform(_fr338, _yw733, _vw708, alpha, 0, 0, 0, 0); _local3 = new Matrix(); _local4 = (width + ((_cm734 * width) / 2)); _local5 = (height + ((_wa19 * height) * 1.5)); _local3.translate((-(_local4) / 2), (-(_local5) / 2)); _local3.b = _wa19; _local3.c = _cm734; _local3.scale(_xr460, _fc342); _local3.rotate(_local1); _local3.translate(Math.round(x), Math.round(y)); _hr442.draw(_hy223, _local3, _local2, _rr439, null, true); } else { if (_my393 == true){ _ps407.x = (x - (width / 2)); _ps407.y = (y - (height / 2)); } else { _ps407.x = x; _ps407.y = y; }; _ia14.x = _hn375; _ia14.y = _bo43; _hr442.copyPixels(_hy223, _ia14, _ps407, null, null, true); }; }; } public function _bk755(_arg1:Number, _arg2:Number):void{ _cm734 = _arg1; _wa19 = _arg2; } public function _aw450(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:BitmapData, _arg7:int=1, _arg8:Number=0, _arg9:Boolean=true):void{ _xe731 = _arg8; type = _arg7; _hy223 = _arg1; _hr442 = _arg6; _hn375 = _arg2; _bo43 = _arg3; width = _arg4; height = _arg5; _ia14.width = width; _ia14.height = height; _my393 = _arg9; _lm683 = (width / 2); _dg657 = width; _ll631 = height; _kj612 = true; if (_xe731 > 0){ _kj612 = false; _mh448 = _kj612; }; _dw520(1); } public function _jh256():void{ var _local1:_te267; if (_hh27 > 1){ _hh27 = (_hh27 - delta); if (_hh27 < 1){ _hh27 = _pw258; _local1 = new _te267(); _local1._aw450(_hy223, 0, 0, width, height, _hr442); _local1.frame = frame; _local1._br578(x, y); _local1._ir153(_xr460, _fc342); _local1._ip401(-(_xy93), alpha); _local1._yh480(_fr338, _yw733, _vw708); _local1.rotation = rotation; _qn534.push(_local1); }; }; } public function _jq509(_arg1:Number, _arg2:Number):Boolean{ if (_my393 == true){ return (_lp338(_arg1, _arg2, (x - ((_dg657 * _xr460) / 2)), (y - ((_ll631 * _fc342) / 2)), (_dg657 * _xr460), (_ll631 * _fc342))); }; return (_lp338(_arg1, _arg2, x, y, (_dg657 * _xr460), (_ll631 * _fc342))); } public function _qp256():void{ var _local1:Number = 600; var _local2:Number = 600; if (_ny499 == 1){ _xk67._pc65[_vh559]._eh378 = -(_xk67._pc65[_vh559]._eh378); _xk67._pc65[_vh559]._gs277 = -(_xk67._pc65[_vh559]._gs277); _xk67._pc65[_vh559]._gk733 = -(_xk67._pc65[_vh559]._gk733); _xk67._pc65[_vh559]._iv703 = -(_xk67._pc65[_vh559]._iv703); }; if (_vc147 == 0){ x = (_xk67._pc65[_vh559]._eh378 + _io38); _ws600 = x; _fl649 = (_xk67._pc65[_vh559]._gs277 + _io38); _fm653 = (_xk67._pc65[_vh559]._gk733 + _io38); _ad306 = (_xk67._pc65[_vh559]._iv703 + _io38); } else { x = (((_local1 - 1) - _xk67._pc65[_vh559]._eh378) + _io38); _ws600 = x; _fl649 = (((_local1 - 1) - _xk67._pc65[_vh559]._gs277) + _io38); _fm653 = (((_local1 - 1) - _xk67._pc65[_vh559]._gk733) + _io38); _ad306 = (((_local1 - 1) - _xk67._pc65[_vh559]._iv703) + _io38); }; if (_hh71 == 0){ y = (_xk67._pc65[_vh559]._et357 + _kc455); _cw309 = y; _mf568 = (_xk67._pc65[_vh559]._ts221 + _kc455); _bo454 = (_xk67._pc65[_vh559]._sw78 + _kc455); _cm482 = (_xk67._pc65[_vh559]._ib535 + _kc455); } else { y = (((_local2 - 1) - _xk67._pc65[_vh559]._et357) + _kc455); _cw309 = y; _mf568 = (((_local2 - 1) - _xk67._pc65[_vh559]._ts221) + _kc455); _bo454 = (((_local2 - 1) - _xk67._pc65[_vh559]._sw78) + _kc455); _cm482 = (((_local2 - 1) - _xk67._pc65[_vh559]._ib535) + _kc455); }; if (_ny499 == 1){ _xk67._pc65[_vh559]._eh378 = -(_xk67._pc65[_vh559]._eh378); _xk67._pc65[_vh559]._gs277 = -(_xk67._pc65[_vh559]._gs277); _xk67._pc65[_vh559]._gk733 = -(_xk67._pc65[_vh559]._gk733); _xk67._pc65[_vh559]._iv703 = -(_xk67._pc65[_vh559]._iv703); }; } public function _kn723(_arg1:Number, _arg2:Number):void{ _wm454 = 6; _eu570 = _arg2; _yt745 = _arg1; } public function _lq224(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ _mg17 = _arg1; _be365 = _arg3; _lc90 = _arg2; _hv626 = _arg4; } public function _sx187(_arg1:Number, _arg2:Number, _arg3:Array):void{ _hh27 = _arg1; _pw258 = _arg1; _xy93 = _arg2; _qn534 = _arg3; } public function _wc723(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{ _kg247 = _arg4; _ok653 = _arg1; _rd266 = _arg2; _uc686 = _arg3; _fc342 = _arg5; } public function _qo302(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0):void{ _nb622 = _arg1; _kx140 = _arg2; _uo109 = _arg3; _wg309 = _arg4; _mn307 = _arg5; _am561 = 1; } public function _up505(_arg1:BitmapData, _arg2:Number, _arg3:int, _arg4:int, _arg5:int=0):void{ _hy223 = _arg1; _hn375 = 0; _vk165 = 0; _yv283 = (_arg3 - 1); _ea516 = _arg2; _lm537 = 0; frame = 0; _wl216 = _arg5; _wi234 = true; _vh441 = _arg4; } public function _eg702(_arg1:_te267, _arg2:Number):void{ _wm454 = 5; _eu570 = _arg2; _oy186 = _arg1; } public function _rt591(_arg1:Object, _arg2:Number, _arg3:int, _arg4:int):void{ _dj315 = _arg1; _hy223 = _dj315[0]; _vk165 = 0; _yv283 = (_arg3 - 1); _ea516 = _arg2; _lm537 = 0; frame = 0; _wi234 = false; _vh441 = _arg4; } public function _ip401(_arg1:Number, _arg2:Number=1):void{ _xn682 = 1; _bg529 = _arg1; _pk784 = 0; _ni717 = 1; alpha = _arg2; } public function _ak518():void{ callback = null; _ia14 = null; _ps407 = null; } public function _no110(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ _hy223 = _arg1; _hn375 = _arg2; _bo43 = _arg3; width = _arg4; height = _arg5; _ia14.width = width; _ia14.height = height; _lm683 = (width / 2); _dg657 = width; _ll631 = height; _kj612 = true; } public function _yh480(_arg1:Number, _arg2:Number, _arg3:Number):void{ _fr338 = _arg1; _yw733 = _arg2; _vw708 = _arg3; } public function _yd57():void{ if (_ol760){ _wa19 = (_wa19 + (_rv625 * delta)); switch (_ol760){ case 1: if (_wa19 >= _xn434){ _wa19 = _xn434; _rv625 = -(_rv625); } else { if (_wa19 <= _aa651){ _wa19 = _aa651; _rv625 = -(_rv625); }; }; break; case 2: if (_wa19 >= _xn434){ _wa19 = _aa651; } else { if (_wa19 <= _aa651){ _wa19 = _xn434; }; }; break; case 3: if (_wa19 >= _xn434){ _wa19 = _xn434; _ol760 = 0; } else { if (_wa19 <= _aa651){ _wa19 = _aa651; _ol760 = 0; }; }; break; case 4: if (_wa19 >= _xn434){ _wa19 = _xn434; _ol760 = 0; _de487 = true; } else { if (_wa19 <= _aa651){ _wa19 = _aa651; _ol760 = 0; _de487 = true; }; }; break; }; }; } public function _ir153(_arg1:Number, _arg2:Number):void{ _xr460 = _arg1; _fc342 = _arg2; } public function _yg716(_arg1:BitmapData, _arg2:Number, _arg3:Number):void{ } public function _vd488(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{ _on148 = _arg4; _ga515 = _arg1; _gb633 = _arg2; _xn707 = _arg3; _xr460 = _arg5; } public function _pb591(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ _oq442 = _arg1; _lp440 = _arg2; _on554 = _arg3; _pt85 = _arg4; _uc484 = _arg5; _da419 = _arg6; _am561 = 3; } } }//package classesSection 16//MainParticle (com.midasplayer.particle.MainParticle) package com.midasplayer.particle { import flash.events.*; import flash.display.*; public class MainParticle extends Sprite { private var maxSize:Number;// = 29 private var numParticles:int;// = 20 private var maxXVel:Number;// = 1 private var stageHeight:Number; private var minYVel:Number;// = -1 private var maxAlpha:Number;// = 0.02 private var maxYVel:Number;// = 1 private var particles:Array; private var emitter; private var stageWidth:Number; private var minSize:Number;// = 12 private var minXVel:Number;// = -1 private var minAlpha:Number;// = 0.01 public function MainParticle(_arg1:Number, _arg2:Number){ particles = new Array(); super(); this.stageWidth = _arg1; this.stageHeight = _arg2; addEventListener(Event.ENTER_FRAME, enterFrame); } public function kill():void{ removeEventListener(Event.ENTER_FRAME, enterFrame); var _local1:Number = 0; while (_local1 < particles.length) { particles[_local1].destroy(); _local1++; }; } private function randRange(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } public function setEmitterClip(_arg1):void{ emitter = _arg1; } private function createNewParticle():void{ var _local1:Particle = new Particle(emitter, -10, -7, stageWidth, stageHeight); _local1.setVel(randRange(minXVel, maxXVel), randRange(minYVel, maxYVel)); _local1.setSize(randRange(minSize, maxSize)); particles.push(_local1); while (particles.length > numParticles) { _local1 = particles.shift(); _local1.destroy(); }; var _local2:Number = 0; while (_local2 < particles.length) { particles[_local2].update(); _local2++; }; } private function enterFrame(_arg1:Event):void{ createNewParticle(); } } }//package com.midasplayer.particleSection 17//Particle (com.midasplayer.particle.Particle) package com.midasplayer.particle { import flash.display.*; import flash.geom.*; public class Particle { private var _yVel:Number; private var _xVel:Number; private var _stageWidth:Number; private var _stageHeight:Number; private var _alphaDecr:Number;// = 0 private var clip:DisplayObject; private var spark:Class; public function Particle(_arg1:DisplayObjectContainer, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ spark = Particle_spark; super(); _stageWidth = _arg4; _stageHeight = _arg5; clip = new spark(); _arg1.addChild(clip); clip.x = _arg2; clip.y = _arg3; } public function destroy():void{ clip.parent.removeChild(clip); clip = null; } public function update():void{ clip.x = (clip.x + _xVel); clip.y = (clip.y + _yVel); clip.alpha = (clip.alpha - _alphaDecr); } public function setSize(_arg1:Number):void{ clip.width = _arg1; clip.height = _arg1; } public function setColour(_arg1:Number):void{ var _local2:ColorTransform = new ColorTransform(); _local2.color = _arg1; clip.transform.colorTransform = _local2; } public function setAlphaDecr(_arg1:Number):void{ _alphaDecr = _arg1; } public function setVel(_arg1:Number, _arg2:Number):void{ _xVel = _arg1; _yVel = _arg2; } } }//package com.midasplayer.particleSection 18//Particle_spark (com.midasplayer.particle.Particle_spark) package com.midasplayer.particle { import flash.display.*; import mx.core.*; public class Particle_spark extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer.particleSection 19//DragonLoader (com.midasplayer.DragonLoader) package com.midasplayer { import flash.events.*; import flash.display.*; import caurina.transitions.*; import flash.media.*; import flash.utils.*; public class DragonLoader extends Sprite { private var sfxBell:Class; private var m_fireLogoClip:MovieClip; private var mcDragon:Class; private var m_bannedSign:Sprite; private var m_mochiSign:String; private var m_dragonClip:MovieClip; private var m_bg:Sprite; private var mcPlayBtn:Class; private var m_glimmer:Sprite; private var oldFrameRate:int; private var m_gameName:String; private var mcBannedSign:Class; private var m_playBtn:MovieClip; private var mcFireLogo:Class; private var m_sndBell:Sound; private var mcGlimmer:Class; private var dragonDone:Boolean;// = false public static var LAUNCH_GAME:String = "launchGame"; public function DragonLoader(_arg1:String, _arg2:String=""){ mcBannedSign = DragonLoader_mcBannedSign; mcFireLogo = DragonLoader_mcFireLogo; mcDragon = DragonLoader_mcDragon; mcPlayBtn = DragonLoader_mcPlayBtn; mcGlimmer = DragonLoader_mcGlimmer; sfxBell = DragonLoader_sfxBell; super(); m_gameName = _arg1; m_mochiSign = _arg2; this.addEventListener(Event.ADDED_TO_STAGE, onStageSet); } public function destroy():void{ m_playBtn.removeEventListener(MouseEvent.ROLL_OVER, btnOver); m_playBtn.removeEventListener(MouseEvent.ROLL_OUT, btnOut); m_playBtn.removeEventListener(MouseEvent.MOUSE_DOWN, btnDown); m_playBtn.removeEventListener(MouseEvent.MOUSE_UP, launchGame); Tweener.removeTweens(m_fireLogoClip); var _local1:Sprite = (this.parent.getChildByName("clickBg") as Sprite); this.parent.removeChild(_local1); this.parent.removeChild(this); } public function onLoaderInit(_arg1:Event):void{ oldFrameRate = root.stage.frameRate; if (!KingAPI.isHome){ initGraphics(); } else { launchGame(null); }; } public function launchGame(_arg1:Event):void{ root.stage.frameRate = oldFrameRate; trace(LAUNCH_GAME); this.dispatchEvent(new Event(LAUNCH_GAME)); } public function showBannedScreen():void{ m_bannedSign.alpha = 1; } private function onStageSet(_arg1:Event):void{ KingAPI.addEventListener(KingAPI.INITIALIZED_EVENT, onLoaderInit); KingAPI.addEventListener(KingAPI.HOST_BANNED_EVENT, onLoaderInit); KingAPI.init(m_gameName, root.loaderInfo.url); } private function logoVisible(_arg1:Event):void{ if (m_fireLogoClip.currentFrame == m_fireLogoClip.totalFrames){ m_fireLogoClip.stop(); m_fireLogoClip.removeEventListener(Event.ENTER_FRAME, logoVisible); m_playBtn.alpha = 0; Tweener.addTween(m_playBtn, {alpha:1, transition:"linear", time:0.5}); m_glimmer = (new mcGlimmer() as Sprite); m_glimmer.x = (m_fireLogoClip.x - m_glimmer.width); m_glimmer.y = (m_fireLogoClip.y + 112); this.addChild(m_glimmer); setTimeout(onGlimmerTmr, 1000, null); }; } private function logoInPlace():void{ m_fireLogoClip.addEventListener(Event.ENTER_FRAME, logoVisible); } public function initGraphics():void{ this.x = (this.y = 0); m_bg = new Sprite(); m_bg.graphics.beginFill(0xFFFFFF, 1); m_bg.graphics.drawRect(0, 0, stage.stageWidth, stage.stageWidth); m_bg.graphics.endFill(); addChild(m_bg); m_bannedSign = (new mcBannedSign() as Sprite); addChild(m_bannedSign); m_bannedSign.width = stage.stageWidth; m_bannedSign.height = stage.stageHeight; m_bannedSign.alpha = 0; m_bannedSign.addEventListener(MouseEvent.CLICK, onMainMovie); m_bannedSign.buttonMode = true; m_fireLogoClip = (new mcFireLogo() as MovieClip); m_fireLogoClip.x = ((m_bannedSign.width - m_fireLogoClip.width) - 90); m_fireLogoClip.y = (((m_bannedSign.height / 2) - (m_fireLogoClip.height / 2)) - 60); m_fireLogoClip.visible = false; m_fireLogoClip.stop(); m_dragonClip = (new mcDragon() as MovieClip); m_dragonClip.x = (m_bannedSign.width - m_dragonClip.width); m_dragonClip.y = ((m_bannedSign.height / 2) - (m_dragonClip.height / 2)); m_dragonClip.stop(); addChild(m_dragonClip); addChild(m_fireLogoClip); m_playBtn = (new mcPlayBtn() as MovieClip); m_playBtn.buttonMode = true; m_playBtn.alpha = 0; m_playBtn.stop(); addChild(m_playBtn); m_sndBell = new sfxBell(); if (m_mochiSign != ""){ MochiBot.track(this, m_mochiSign); }; root.stage.frameRate = 30; if (KingAPI.banned){ showBannedScreen(); } else { playLoaderMovie(); }; } public function onEnterFrame(_arg1:Event):void{ if (m_dragonClip.currentFrame == 80){ m_fireLogoClip.visible = true; m_fireLogoClip.play(); Tweener.addTween(m_fireLogoClip, {x:(((stage.width / 2) - (m_dragonClip.width / 2)) - 51), time:1, transition:"easeOutSine", onComplete:logoInPlace}); }; if (m_dragonClip.currentFrame == m_dragonClip.totalFrames){ dragonDone = true; m_dragonClip.removeEventListener(Event.ENTER_FRAME, onEnterFrame); m_dragonClip.stop(); m_playBtn.x = ((stage.width / 2) - (m_playBtn.width / 2)); m_playBtn.y = (m_fireLogoClip.y + 210); m_playBtn.addEventListener(MouseEvent.ROLL_OVER, btnOver); m_playBtn.addEventListener(MouseEvent.ROLL_OUT, btnOut); m_playBtn.addEventListener(MouseEvent.MOUSE_DOWN, btnDown); m_playBtn.addEventListener(MouseEvent.MOUSE_UP, launchGame); }; } public function playLoaderMovie():void{ m_dragonClip.addEventListener(Event.ENTER_FRAME, onEnterFrame); m_dragonClip.play(); } private function onGlimmerTmr(_arg1:Event):void{ var _local2:Number = (m_fireLogoClip.x - m_glimmer.width); var _local3:Number = ((m_fireLogoClip.x + m_fireLogoClip.width) - 80); m_glimmer.x = _local2; Tweener.addTween(m_glimmer, {x:_local3, transition:"linear", time:0.5, onComplete:glimmerDone}); m_sndBell.play(); } private function btnDown(_arg1:MouseEvent):void{ m_playBtn.gotoAndStop("down"); } public function onMainMovie(_arg1:MouseEvent):void{ KingAPI.openLoaderMovieLink(); } private function glimmerDone():void{ this.removeChild(m_glimmer); } private function btnOver(_arg1:MouseEvent):void{ m_playBtn.gotoAndStop("over"); } private function btnOut(_arg1:MouseEvent):void{ m_playBtn.gotoAndStop("idle"); } } }//package com.midasplayerSection 20//DragonLoader_mcBannedSign (com.midasplayer.DragonLoader_mcBannedSign) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcBannedSign extends SpriteAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 21//DragonLoader_mcDragon (com.midasplayer.DragonLoader_mcDragon) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcDragon extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 22//DragonLoader_mcFireLogo (com.midasplayer.DragonLoader_mcFireLogo) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcFireLogo extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 23//DragonLoader_mcGlimmer (com.midasplayer.DragonLoader_mcGlimmer) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcGlimmer extends SpriteAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 24//DragonLoader_mcPlayBtn (com.midasplayer.DragonLoader_mcPlayBtn) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcPlayBtn extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 25//DragonLoader_sfxBell (com.midasplayer.DragonLoader_sfxBell) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_sfxBell extends SoundAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 26//KingAPI (com.midasplayer.KingAPI) package com.midasplayer { import flash.events.*; import flash.net.*; import flash.external.*; public class KingAPI { public static const LINK_TYPE_RIGHT_CLICK:String = "rightclick"; public static const USER_TYPE_SUBSCRIPTION:int = 3; public static const LINK_TYPE_HIGHSCORES:String = "highscores"; public static const LINK_TYPE_SIGN:String = "sign"; public static const INITIALIZED_EVENT:String = "initialized"; public static const LINK_TYPE_OTHER_GAMES:String = "other_games"; public static const USER_TYPE_REGISTERED:int = 1; private static const SAK:String = "ggfd7sday923mdsfd8csfds34"; private static const loadHomeParametersURL:String = "http://www.king.com/servlet/FreeGameServlet?action=load"; public static const LINK_TYPE_LOADER_MOVIE:String = "loader_movie"; private static const bounceURL:String = "http://www.mygame.com/king/bounce.jsp"; public static const LINK_TYPE_PROTECT:String = "protect"; public static const LINK_TYPE_ADD_GAME:String = "add_game"; public static const USER_TYPE_GOLD:int = 2; public static const USER_TYPE_UNREGISTERED:int = 0; public static const HOST_BANNED_EVENT:String = "hostBanned"; private static const SK:String = "vf78hxcsjak77cxzhjkwad87s"; private static const loadCountURL:String = "http://www.mygame.com/king/loadcount.jsp"; public static const LINK_TYPE_LOADER_PROGRESS:String = "loader_progress"; private static var check:String = null; public static var gameName:String; public static var banned:Boolean = false; protected static var dispatcher:EventDispatcher; public static var isHome:Boolean = false; private static var sessionID:String; private static var iscore:int = 123; public static var fromURL:String; private static var SSK:String = "ng43ui54hy35tdsnd6f54rews"; private static function loadUrlErrorHandler(_arg1:Event):void{ trace(("Unable to load url: " + _arg1)); } public static function resetScore():void{ iscore = 123; check = null; } public static function openOfflineProtectionLink():void{ openKingPage(LINK_TYPE_PROTECT); } public static function init(_arg1:String, _arg2:String):void{ var so:SharedObject; var rnd1:Number; var rnd2:Number; var name = _arg1; var from = _arg2; gameName = name; fromURL = from; var loadCounter:URLLoader = new URLLoader(); var reqvars:URLVariables = new URLVariables(); reqvars.game = gameName; reqvars.from = fromURL; try { so = SharedObject.getLocal("sessionId"); if (so.data.sessionID == null){ rnd1 = Math.abs(Math.floor((Math.random() * 4294967295))); rnd2 = Math.abs(Math.floor((Math.random() * 4294967295))); so.data.sessionID = (rnd1.toString(16) + rnd2.toString(16)); so.flush(); }; sessionID = so.data.sessionID; } catch(e:Error) { sessionID = "error"; }; reqvars.session = sessionID; var request:URLRequest = new URLRequest(((loadCountURL + "?") + reqvars.toString())); loadCounter.addEventListener(Event.COMPLETE, loadCountHandler); loadCounter.addEventListener(IOErrorEvent.IO_ERROR, loadUrlErrorHandler); loadCounter.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadUrlErrorHandler); try { loadCounter.load(request); } catch(error:Error) { trace(("Unable to load loadcount url: " + loadCountURL)); trace(error.message); }; } private static function loadHomeParametersHandler(_arg1:Event):void{ var _local2:URLLoader = URLLoader(_arg1.target); trace(("loadCounter.data" + _local2.data)); } public static function submitInternalScore():void{ checkScore(); var _local1:int = ((iscore - 123) / 2); submitScore(_local1); } public static function openOtherGamesLink():void{ openKingPage(LINK_TYPE_OTHER_GAMES); } public static function openKingPage(_arg1:String, _arg2:String=null):void{ var _local3:URLVariables = new URLVariables(); _local3.game = gameName; _local3.from = fromURL; _local3.type = _arg1; _local3.session = sessionID; if (_arg2 != null){ _local3.redirect = _arg2; }; var _local4 = "_blank"; if (isHome){ _local4 = "_top"; }; navigateToURL(new URLRequest(((bounceURL + "?") + _local3.toString())), _local4); } private static function loadCountHandler(_arg1:Event):void{ var vars:URLVariables; var event = _arg1; var loadCounter:URLLoader = URLLoader(event.target); trace(("loadCounter.data :" + loadCounter.data)); try { vars = new URLVariables(loadCounter.data); if (vars.h == "true"){ isHome = true; }; if (vars.b == "true"){ banned = true; dispatcher.dispatchEvent(new Event(HOST_BANNED_EVENT)); } else { dispatcher.dispatchEvent(new Event(INITIALIZED_EVENT)); }; trace((("::" + vars.h) + "::")); trace((("::" + vars.b) + "::")); } catch(e:Error) { trace(("Error reading data from loadcount url: " + e)); }; } public static function addEventListener(_arg1:String, _arg2:Function):void{ if (dispatcher == null){ dispatcher = new EventDispatcher(); }; dispatcher.addEventListener(_arg1, _arg2); } public static function openLoaderMovieLink():void{ openKingPage(LINK_TYPE_LOADER_MOVIE); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ if (dispatcher == null){ return; }; dispatcher.removeEventListener(_arg1, _arg2); } public static function submitScore(_arg1:int):void{ var score = _arg1; var hash:String = md5.encrypt(((((score + ":") + gameName) + ":") + SSK)); try { if (isHome){ ExternalInterface.call("submitScore", score, hash); } else { openKingPage(LINK_TYPE_HIGHSCORES, ((((("game/" + gameName) + "/submit/") + score) + ":") + hash)); }; } catch(e:Error) { trace(e); }; } public static function submitLevel(_arg1:int):void{ var level = _arg1; var hash:String = md5.encrypt(((((level + ":") + gameName) + ":") + SSK)); try { if (isHome){ ExternalInterface.call("submitLevel", level, hash); }; } catch(e:Error) { trace(e); }; } public static function openHighscoresLink():void{ openKingPage(LINK_TYPE_HIGHSCORES, (("game/" + gameName) + "/highscores")); } public static function openSignLink():void{ if (!isHome){ openKingPage(LINK_TYPE_SIGN); }; } public static function openRightClickLink():void{ openKingPage(LINK_TYPE_RIGHT_CLICK); } private static function checkScore():void{ if (check != null){ if (check != md5.encrypt(((((iscore + ":") + gameName) + ":") + SK))){ SSK = "ng41ui54hy35tdsnd6f54rews"; }; }; } public static function addScore(_arg1:int):int{ checkScore(); var _local2:int = ((iscore - 123) / 2); _local2 = (_local2 + _arg1); iscore = ((_local2 * 2) + 123); check = md5.encrypt(((((iscore + ":") + gameName) + ":") + SK)); return (_local2); } public static function openLoaderProgressLink():void{ openKingPage(LINK_TYPE_LOADER_PROGRESS); } public static function openAddToWebsiteLink():void{ openKingPage(LINK_TYPE_ADD_GAME, "website_content.jsp"); } public static function submitAchievement(_arg1:String):void{ var achievement = _arg1; var hash:String = md5.encrypt(((((achievement + ":") + gameName) + ":") + SAK)); try { if (isHome){ ExternalInterface.call("submitAchievement", achievement, hash); }; } catch(e:Error) { trace(e); }; } } }//package com.midasplayerSection 27//KingPreloader (com.midasplayer.KingPreloader) package com.midasplayer { import flash.events.*; import flash.display.*; import com.midasplayer.particle.*; public class KingPreloader extends Sprite { private var bg:Sprite; private var mcLoadLogo:Class; private var stageWidth:int; private var holder:Sprite; private var particles:MainParticle; private var mcBannedSign:Class; private var bar:Sprite; private var stageHeight:int; private var mcLoadLogoBg:Sprite; public function KingPreloader(_arg1:int, _arg2:int){ mcBannedSign = KingPreloader_mcBannedSign; mcLoadLogo = KingPreloader_mcLoadLogo; super(); stageWidth = _arg1; stageHeight = _arg2; } public function loadComplete():void{ particles.kill(); this.removeChild(particles); bg.removeEventListener(MouseEvent.CLICK, openKingPage); this.removeChild(bar); } public function onInitialize():void{ bg = new Sprite(); bg.buttonMode = true; bg.name = "clickBg"; bg.graphics.beginFill(0xFFFFFF, 1); bg.graphics.drawRect(0, 0, stageWidth, stageHeight); bg.graphics.endFill(); bg.addEventListener(MouseEvent.CLICK, openKingPage); addChild(bg); trace(("stageWidth :: " + stageWidth)); mcLoadLogoBg = new mcLoadLogo(); addChild(mcLoadLogoBg); mcLoadLogoBg.x = ((stageWidth / 2) - (mcLoadLogoBg.width / 2)); mcLoadLogoBg.y = ((stageHeight / 2) - (mcLoadLogoBg.height / 2)); bar = new Sprite(); bar.graphics.beginFill(0xFFFFFF, 0); bar.x = (mcLoadLogoBg.x + 5); bar.y = (mcLoadLogoBg.y + 34); bar.graphics.drawRect(0, 0, 96, 5); bar.graphics.endFill(); this.addChild(bar); holder = new Sprite(); this.addChild(holder); holder.x = bar.x; holder.y = bar.y; particles = new MainParticle(stageWidth, stageHeight); particles.setEmitterClip(holder); this.addChild(particles); } private function openKingPage(_arg1:Event):void{ KingAPI.openLoaderProgressLink(); } public function progressHandler(_arg1:Number):void{ trace("progressHandler"); holder.x = (bar.x + bar.width); bg.width = stageWidth; bg.height = stageHeight; bar.scaleX = _arg1; mcLoadLogoBg["bar"].scaleX = (1 - _arg1); } } }//package com.midasplayerSection 28//KingPreloader_mcBannedSign (com.midasplayer.KingPreloader_mcBannedSign) package com.midasplayer { import flash.display.*; import mx.core.*; public class KingPreloader_mcBannedSign extends SpriteAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 29//KingPreloader_mcLoadLogo (com.midasplayer.KingPreloader_mcLoadLogo) package com.midasplayer { import flash.display.*; import mx.core.*; public class KingPreloader_mcLoadLogo extends SpriteAsset { public var bar:DisplayObject; } }//package com.midasplayerSection 30//md5 (com.midasplayer.md5) package com.midasplayer { public class md5 { public static const HEX_FORMAT_LOWERCASE:uint = 0; public static const HEX_FORMAT_UPPERCASE:uint = 1; public static const BASE64_PAD_CHARACTER_DEFAULT_COMPLIANCE:String = ""; public static const BASE64_PAD_CHARACTER_RFC_COMPLIANCE:String = "="; public static var hexcase:uint = 0; public static var b64pad:String = ""; public static function md5_gg(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg4) | (_arg3 & ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_cmn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Number{ return (safe_add(bit_rol(safe_add(safe_add(_arg2, _arg1), safe_add(_arg4, _arg6)), _arg5), _arg3)); } public static function binl_md5(_arg1:Array, _arg2:Number):Array{ var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _arg1[(_arg2 >> 5)] = (_arg1[(_arg2 >> 5)] | (128 << (_arg2 % 32))); _arg1[((((_arg2 + 64) >>> 9) << 4) + 14)] = _arg2; var _local3:Number = 1732584193; var _local4:Number = -271733879; var _local5:Number = -1732584194; var _local6:Number = 271733878; var _local7:Number = 0; while (_local7 < _arg1.length) { _local8 = _local3; _local9 = _local4; _local10 = _local5; _local11 = _local6; _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 7, -680876936); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 1)], 12, -389564586); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 17, 606105819); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 3)], 22, -1044525330); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 7, -176418897); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 5)], 12, 1200080426); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 17, -1473231341); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 7)], 22, -45705983); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 7, 1770035416); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 9)], 12, -1958414417); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 17, -42063); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 11)], 22, -1990404162); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 7, 1804603682); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 13)], 12, -40341101); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 17, -1502002290); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 15)], 22, 1236535329); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 5, -165796510); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 6)], 9, -1069501632); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 14, 643717713); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 0)], 20, -373897302); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 5, -701558691); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 10)], 9, 38016083); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 14, -660478335); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 4)], 20, -405537848); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 5, 568446438); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 14)], 9, -1019803690); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 14, -187363961); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 8)], 20, 1163531501); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 5, -1444681467); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 2)], 9, -51403784); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 14, 1735328473); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 12)], 20, -1926607734); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 4, -378558); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 8)], 11, -2022574463); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 16, 1839030562); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 14)], 23, -35309556); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 4, -1530992060); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 4)], 11, 1272893353); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 16, -155497632); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 10)], 23, -1094730640); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 4, 681279174); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 0)], 11, -358537222); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 16, -722521979); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 6)], 23, 76029189); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 4, -640364487); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 12)], 11, -421815835); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 16, 530742520); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 2)], 23, -995338651); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 6, -198630844); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 7)], 10, 1126891415); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 15, -1416354905); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 5)], 21, -57434055); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 6, 1700485571); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 3)], 10, -1894986606); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 15, -1051523); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 1)], 21, -2054922799); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 6, 1873313359); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 15)], 10, -30611744); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 15, -1560198380); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 13)], 21, 1309151649); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 6, -145523070); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 11)], 10, -1120210379); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 15, 718787259); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 9)], 21, -343485551); _local3 = safe_add(_local3, _local8); _local4 = safe_add(_local4, _local9); _local5 = safe_add(_local5, _local10); _local6 = safe_add(_local6, _local11); _local7 = (_local7 + 16); }; return ([_local3, _local4, _local5, _local6]); } public static function str2rstr_utf16le(_arg1:String):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode((_arg1.charCodeAt(_local3) & 0xFF), ((_arg1.charCodeAt(_local3) >>> 8) & 0xFF))); _local3++; }; return (_local2); } public static function hex_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2hex(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function binl2rstr(_arg1:Array):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < (_arg1.length * 32)) { _local2 = (_local2 + String.fromCharCode(((_arg1[(_local3 >> 5)] >>> (_local3 % 32)) & 0xFF))); _local3 = (_local3 + 8); }; return (_local2); } public static function md5_ff(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg3) | (~(_arg2) & _arg4)), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_ii(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn((_arg3 ^ (_arg2 | ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2binl(_arg1:String):Array{ var _local2:Array = new Array((_arg1.length >> 2)); var _local3:Number = 0; while (_local3 < _local2.length) { _local2[_local3] = 0; _local3++; }; _local3 = 0; while (_local3 < (_arg1.length * 8)) { _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | ((_arg1.charCodeAt((_local3 / 8)) & 0xFF) << (_local3 % 32))); _local3 = (_local3 + 8); }; return (_local2); } public static function md5_vm_test():Boolean{ return ((hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72")); } public static function b64_md5(_arg1:String):String{ return (rstr2b64(rstr_md5(str2rstr_utf8(_arg1)))); } public static function any_hmac_md5(_arg1:String, _arg2:String, _arg3:String):String{ return (rstr2any(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)), _arg3)); } public static function hex_md5(_arg1:String):String{ return (rstr2hex(rstr_md5(str2rstr_utf8(_arg1)))); } public static function bit_rol(_arg1:Number, _arg2:Number):Number{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } public static function encrypt(_arg1:String):String{ return (hex_md5(_arg1)); } public static function md5_hh(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 ^ _arg3) ^ _arg4), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2hex(_arg1:String):String{ var _local4:Number; var _local2:String = (hexcase) ? "0123456789ABCDEF" : "0123456789abcdef"; var _local3 = ""; var _local5:Number = 0; while (_local5 < _arg1.length) { _local4 = _arg1.charCodeAt(_local5); _local3 = (_local3 + (_local2.charAt(((_local4 >>> 4) & 15)) + _local2.charAt((_local4 & 15)))); _local5++; }; return (_local3); } public static function any_md5(_arg1:String, _arg2:String):String{ return (rstr2any(rstr_md5(str2rstr_utf8(_arg1)), _arg2)); } public static function b64_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2b64(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function rstr2b64(_arg1:String):String{ var _local6:Number; var _local7:Number; var _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var _local3 = ""; var _local4:Number = _arg1.length; var _local5:Number = 0; while (_local5 < _local4) { _local6 = (((_arg1.charCodeAt(_local5) << 16) | (((_local5 + 1) < _local4)) ? (_arg1.charCodeAt((_local5 + 1)) << 8) : 0) | (((_local5 + 2) < _local4)) ? _arg1.charCodeAt((_local5 + 2)) : 0); _local7 = 0; while (_local7 < 4) { if (((_local5 * 8) + (_local7 * 6)) > (_arg1.length * 8)){ _local3 = (_local3 + b64pad); } else { _local3 = (_local3 + _local2.charAt(((_local6 >>> (6 * (3 - _local7))) & 63))); }; _local7++; }; _local5 = (_local5 + 3); }; return (_local3); } public static function safe_add(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); var _local4:Number = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } public static function str2rstr_utf8(_arg1:String):String{ var _local4:Number; var _local5:Number; var _local2 = ""; var _local3:Number = -1; while (++_local3 < _arg1.length) { _local4 = _arg1.charCodeAt(_local3); _local5 = (((_local3 + 1) < _arg1.length)) ? _arg1.charCodeAt((_local3 + 1)) : 0; if ((((((((0xD800 <= _local4)) && ((_local4 <= 56319)))) && ((0xDC00 <= _local5)))) && ((_local5 <= 57343)))){ _local4 = ((65536 + ((_local4 & 1023) << 10)) + (_local5 & 1023)); _local3++; }; if (_local4 <= 127){ _local2 = (_local2 + String.fromCharCode(_local4)); } else { if (_local4 <= 2047){ _local2 = (_local2 + String.fromCharCode((192 | ((_local4 >>> 6) & 31)), (128 | (_local4 & 63)))); } else { if (_local4 <= 0xFFFF){ _local2 = (_local2 + String.fromCharCode((224 | ((_local4 >>> 12) & 15)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); } else { if (_local4 <= 2097151){ _local2 = (_local2 + String.fromCharCode((240 | ((_local4 >>> 18) & 7)), (128 | ((_local4 >>> 12) & 63)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); }; }; }; }; }; return (_local2); } public static function rstr_hmac_md5(_arg1:String, _arg2:String):String{ var _local3:Array = rstr2binl(_arg1); if (_local3.length > 16){ _local3 = binl_md5(_local3, (_arg1.length * 8)); }; var _local4:Array = new Array(16); var _local5:Array = new Array(16); var _local6:Number = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; var _local7:Array = binl_md5(_local4.concat(rstr2binl(_arg2)), (0x0200 + (_arg2.length * 8))); return (binl2rstr(binl_md5(_local5.concat(_local7), (0x0200 + 128)))); } public static function str2rstr_utf16be(_arg1:String):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode(((_arg1.charCodeAt(_local3) >>> 8) & 0xFF), (_arg1.charCodeAt(_local3) & 0xFF))); _local3++; }; return (_local2); } public static function rstr2any(_arg1:String, _arg2:String):String{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; var _local3:Number = _arg2.length; var _local4:Array = []; var _local9:Array = new Array((_arg1.length / 2)); _local5 = 0; while (_local5 < _local9.length) { _local9[_local5] = ((_arg1.charCodeAt((_local5 * 2)) << 8) | _arg1.charCodeAt(((_local5 * 2) + 1))); _local5++; }; while (_local9.length > 0) { _local8 = []; _local7 = 0; _local5 = 0; while (_local5 < _local9.length) { _local7 = ((_local7 << 16) + _local9[_local5]); _local6 = Math.floor((_local7 / _local3)); _local7 = (_local7 - (_local6 * _local3)); if ((((_local8.length > 0)) || ((_local6 > 0)))){ _local8[_local8.length] = _local6; }; _local5++; }; _local4[_local4.length] = _local7; _local9 = _local8; }; var _local10 = ""; _local5 = (_local4.length - 1); while (_local5 >= 0) { _local10 = (_local10 + _arg2.charAt(_local4[_local5])); _local5--; }; return (_local10); } public static function rstr_md5(_arg1:String):String{ return (binl2rstr(binl_md5(rstr2binl(_arg1), (_arg1.length * 8)))); } } }//package com.midasplayerSection 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.displaySection 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 completed: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{ } private function checkFrame(_arg1:Event):void{ if (currentFrame == totalFrames){ removeEventListener(Event.ENTER_FRAME, checkFrame); completed = true; return; }; if (m_firstFrame){ beginLoading(); m_firstFrame = false; return; }; var _local2:Number = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal); updateLoading(_local2); } protected function get mainClassName():String{ return ("_xk67"); } protected function beginLoading():void{ } public 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.preloaderSection 33//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 mochiSection 34//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.coreSection 35//EdgeMetrics (mx.core.EdgeMetrics) package mx.core { public class EdgeMetrics { public var top:Number; public var left:Number; public var bottom:Number; public var right:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0); ; public function EdgeMetrics(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0){ this.left = _arg1; this.top = _arg2; this.right = _arg3; this.bottom = _arg4; } public function clone():EdgeMetrics{ return (new EdgeMetrics(left, top, right, bottom)); } } }//package mx.coreSection 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.coreSection 37//FlexMovieClip (mx.core.FlexMovieClip) package mx.core { import flash.display.*; import mx.utils.*; public class FlexMovieClip extends MovieClip { mx_internal static const VERSION:String = "3.2.0.3958"; public function FlexMovieClip(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.coreSection 38//FlexSprite (mx.core.FlexSprite) package mx.core { import flash.display.*; import mx.utils.*; public class FlexSprite extends Sprite { mx_internal static const VERSION:String = "3.2.0.3958"; public function FlexSprite(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.coreSection 39//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } }//package mx.coreSection 40//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.coreSection 41//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.coreSection 42//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.coreSection 43//MovieClipAsset (mx.core.MovieClipAsset) package mx.core { public class MovieClipAsset extends FlexMovieClip implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public function MovieClipAsset(){ _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } 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; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.coreSection 44//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.coreSection 45//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.coreSection 46//SpriteAsset (mx.core.SpriteAsset) package mx.core { public class SpriteAsset extends FlexSprite implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public function SpriteAsset(){ _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } 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; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.coreSection 47//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.utilsSection 48//_xk67 (_xk67) package { import flash.events.*; import classes.*; import flash.display.*; import com.urbansquall.display.*; import flash.geom.*; import flash.media.*; import mochi.*; import flash.net.*; import flash.filters.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import caurina.transitions.*; import com.midasplayer.*; public class _xk67 extends InitializedSprite { private var _ia634:Class; private var _mf648:BitmapData; private var _ax716:_te267; private var _yc53:BitmapData; private var _dl154:Array; private var _qa639:BitmapData; private var _dl396:String; private var _sl109:Number;// = 0 private var _bo702:Number;// = 0 private var _lb370:Array; private var _tw261:Object; private var _oq493:Class; private var _qa766:Boolean;// = false private var _pu776:_te267; private var _yi489:BitmapData; private var _hl603:Class; private var _tx243:Boolean; private var _au221:BitmapData; private var _fe34:BitmapData; private var _oh329:BitmapData; private var _bx659:Class; private var _yd98:BitmapData; private var _ux178:Class; private var _vd285:int;// = 0 private var _vn61:int; private var _mo367:int; private var _gg245:int; private var _gv29:Class; private var _pj312:Class; private var _pv80:Point; private var _qj234:Number;// = 0 private var _pa744:int; private var _cq714:Boolean;// = false private var _cc691:Boolean; private var _kn684:SoundChannel; private var _rx304:int; private var _ms613:int;// = 0 private var _xr163:String; private var _ij484:Number;// = 0 private var _dd92:BitmapData; private var _ou756:Number;// = 0 private var _ur768:BitmapData; private var _nh547:Number;// = 0 private var _ty32:Class; private var _jc655:BitmapData; private var _er651:BitmapData; private var _qt277:Array; private var _lq524:Number;// = 0 private var _wu641:Class; private var _fj736:BitmapData; private var _wr371:BitmapData; private var _yh193:Class; private var _pk309:Class; private var _vj611:Number;// = 0 private var _qs191:Sound; private var _xa646:Class; private var _ak476:int; private var _hl404:Class; private var _hm737:Class; private var _ya447:String; private var _gt21:Number; private var _nq383:BitmapData; private var _rx456:Array; private var _ni542:BitmapData; private var _ts603:Class; private var _ro404:BitmapData; private var _wt699:Sound; private var _mm36:BitmapData; private var fps:int;// = 0 private var _ii191:BitmapData; private var _ot341:int; private var _im311:Array; private var _ac652:int;// = 0 private var _rc691:SoundChannel; private var _qb560:Class; private var _so456:Object; private var _hs188:Class; private var _mp387:Array; private var _ws497:int; private var _xm43:BitmapData; private var _gf90:BitmapData; private var _bk18:int; private var _ab458:Class; private var _mf498:BitmapData; private var _vi23:Class; private var _qd756:BitmapData; private var _lc188:BitmapData; private var _hl677:BitmapData; private var _kx14:Sound; private var _vl91:Boolean; private var _kd241:BitmapData; private var _hw80:BitmapData; private var _iv271:Array; private var _cr516:Class; private var _hl576:SoundChannel; private var _ej755:Class; private var _fl737:Sound; private var _gl412:Array; private var _vt451:int; private var _sq427:Class; private var _kf672:int; private var _mi786:Class; private var _rr715:Class; private var _cy395:_te267; private var _mr482:BitmapData; private var _bq515:Boolean; private var _xb679:Class; private var _cd148:BitmapData; private var _ah12:Number;// = 0 private var _qm239:Class; private var _rg733:Object; private var _bb283:Number;// = 0 private var _hv379:_ad433; private var _xb563:Class; private var _nr177:BitmapData; private var _yd308:BitmapData; private var _bd597:Array; private var _ay216:BitmapData; private var _xl478:BitmapData; private var _hv263:Boolean; private var _te52:Class; private var _it39:Number;// = 0 private var _di656:Sound; private var _lr336:Number;// = 0 private var _gu382:Number;// = 0 private var _ef195:Class; private var _gl212:BitmapData; private var _pm220:int;// = 600 private var _js608:Class; private var _mk400:Object; private var _li786:Class; private var _pm343:BitmapData; private var _if516:int; private var _tj511:Class; private var rect:Rectangle; private var _ej672:Number;// = 0 private var _xo529:int; private var _jr762:Class; private var _nl655:Class; private var _gd622:BitmapData; private var _fj138:BitmapData; private var _uv774:SoundChannel; private var _pp641:BitmapData; private var _jg551:BitmapData; private var _on544:Class; private var _rd169:Class; private var _ap574:Class; private var _dh134:Class; private var _xi66:MochiDigits; private var _et260:BitmapData; private var _ys723:Boolean; public var _yp451:Number;// = 0 private var _ys727:Number;// = 0 private var _wu19:Class; private var _ex505:Class; private var _hn364:Class; private var _fn642:Number; private var _gl146:Class; private var _ck612:Array; private var _wd536:Class; private var _ov172:int; private var _jq18:BitmapData; private var _ae366:BitmapData; private var _ts386:BitmapData; private var _hq409:Class; private var _ps706:BitmapData; private var _sp191:BitmapData; private var _vl593:Object; private var _sr497:Class; private var _cv746:int; private var _nw110:Class; private var _wa288:int;// = 600 private var _js429:Object; private var _kr383:BitmapData; private var _iq458:Class; private var _gn108:Class; private var _cr149:int; private var _hb189:Sound; private var _ca617:Class; private var _cj550:Number;// = 0 private var _ks486:_pm400; private var _xx173:Class; private var _au710:Array; private var _ua108:Class; private var _vw130:Class; private var _ja53:Class; private var _dv450:Boolean; private var _xx99:BitmapData; private var _vq714:Array; private var _ck541:Class; private var _on372:BitmapData; private var _qt759:SoundChannel; private var _fc469:SoundChannel; private var _tl674:BitmapData; private var _tk347:Number;// = 0 private var _kq30:Class; private var _bs599:int; private var _mx321:SoundChannel; private var _bj660:Class; private var _bi575:Class; private var _dk359:Class; private var _xg543:int; private var _on147:Class; public var _da455:Number;// = 0 private var _yt402:Number;// = 0 private var _dv472:BitmapData; private var _kq41:Sound; private var _ca418:Boolean; private var _td720:SoundChannel; private var _ck440:Class; private var _vd568:BitmapData; private var _vd329:BitmapData; private var _no563:BitmapData; private var _hf476:Class; private var _vo681:Boolean; private var _gh732:Array; private var _og525:int;// = 40 private var _em231:BitmapData; private var _nx99:_te267; private var _tn760:Class; private var _da236:Class; private var _xo297:BitmapData; private var _xt55:Class; private var _vc493:BitmapData; private var _qv609:Sound; private var _al716:Sound; private var _sx634:SharedObject; private var _bs151:Array; private var _tl111:Class; private var _fp205:String; private var _hs310:BitmapData; private var _or783:BitmapData; private var _ka84:Class; private var _fq776:Class; private var _oo154:Number;// = 0 private var _po198:Boolean; private var _kp68:Class; private var _kx532:BitmapData; private var _op490:Class; private var _jv436:Array; private var _it218:Class; private var _ly309:Class; private var _fc162:int; private var _np575:Number;// = 0 private var _mn473:Class; private var _vm186:_ad433; private var _ys366:Class; private var _bu354:Object; private var _la148:BitmapData; private var _ql737:BitmapData; private var _aj569:BitmapData; private var _fg773:BitmapData; private var _ma47:int; private var _jm632:Number;// = 0 private var _cv251:BitmapData; private var _qv529:SoundChannel; public static var random:_pv605; public static var _gl671:Array = []; public static var _io168:Array = []; public static var _pc65:Array = []; public static var _yd226:Array = []; public static var _jy415:Array = []; public static var _vb637:Array = []; public static var _cb642:Number = 0; public static var _ei138:Array = []; public static var _ss270:_lm713; public static var _ce216:Number = 0; public static var _vk475:Number; public function _xk67():void{ _xr163 = irrcrpt("Feppmiw", 4); _sx634 = SharedObject.getLocal(_xr163); _js608 = _xk67__js608; _qb560 = _xk67__qb560; _cd148 = new _qb560().bitmapData; _ua108 = _xk67__ua108; _xo297 = new _ua108().bitmapData; _nw110 = _xk67__nw110; _fe34 = new _nw110().bitmapData; _ej755 = _xk67__ej755; _mf498 = new _ej755().bitmapData; _tn760 = _xk67__tn760; _on372 = new _tn760().bitmapData; _bi575 = _xk67__bi575; _dd92 = new _bi575().bitmapData; _ka84 = _xk67__ka84; _vd568 = new _ka84().bitmapData; _ef195 = _xk67__ef195; _qd756 = new _ef195().bitmapData; _gn108 = _xk67__gn108; _jq18 = new _gn108().bitmapData; _wd536 = _xk67__wd536; _dv472 = new _wd536().bitmapData; _te52 = _xk67__te52; _em231 = new _te52().bitmapData; _sq427 = _xk67__sq427; _mr482 = new _sq427().bitmapData; _ty32 = _xk67__ty32; _ps706 = new _ty32().bitmapData; _ap574 = _xk67__ap574; _la148 = new _ap574().bitmapData; _ca617 = _xk67__ca617; _wr371 = new _ca617().bitmapData; _fq776 = _xk67__fq776; _kd241 = new _fq776().bitmapData; _xx173 = _xk67__xx173; _ay216 = new _xx173().bitmapData; _rr715 = _xk67__rr715; _ae366 = new _rr715().bitmapData; _gv29 = _xk67__gv29; _ni542 = new _gv29().bitmapData; _hl603 = _xk67__hl603; _mm36 = new _hl603().bitmapData; _kp68 = _xk67__kp68; _mf648 = new _kp68().bitmapData; _bu354 = new Object(); _xb563 = _xk67__xb563; _xx99 = new _xb563().bitmapData; _jr762 = _xk67__jr762; _jc655 = new _jr762().bitmapData; _li786 = _xk67__li786; _vd329 = new _li786().bitmapData; _iq458 = _xk67__iq458; _xm43 = new _iq458().bitmapData; _rx456 = [_xx99, _jc655, _vd329, _xm43]; _ck541 = _xk67__ck541; _ts386 = new _ck541().bitmapData; _pj312 = _xk67__pj312; _kr383 = new _pj312().bitmapData; _tl111 = _xk67__tl111; _ql737 = new _tl111().bitmapData; _da236 = _xk67__da236; _tl674 = new _da236().bitmapData; _op490 = _xk67__op490; _ro404 = new _op490().bitmapData; _ts603 = _xk67__ts603; _hs310 = new _ts603().bitmapData; _bj660 = _xk67__bj660; _au221 = new _bj660().bitmapData; _vi23 = _xk67__vi23; _gl212 = new _vi23().bitmapData; _gl146 = _xk67__gl146; _er651 = new _gl146().bitmapData; _on544 = _xk67__on544; _gf90 = new _on544().bitmapData; _ck440 = _xk67__ck440; _vc493 = new _ck440().bitmapData; _dk359 = _xk67__dk359; _yi489 = new _dk359().bitmapData; _it218 = _xk67__it218; _pp641 = new _it218().bitmapData; _wu19 = _xk67__wu19; _no563 = new _wu19().bitmapData; _oq493 = _xk67__oq493; _ur768 = new _oq493().bitmapData; _ex505 = _xk67__ex505; _nr177 = new _ex505().bitmapData; _nl655 = _xk67__nl655; _jg551 = new _nl655().bitmapData; _vw130 = _xk67__vw130; _ii191 = new _vw130().bitmapData; _cr516 = _xk67__cr516; _fg773 = new _cr516().bitmapData; _hs188 = _xk67__hs188; _fj138 = new _hs188().bitmapData; _hn364 = _xk67__hn364; _kx532 = new _hn364().bitmapData; _kq30 = _xk67__kq30; _lc188 = new _kq30().bitmapData; _yh193 = _xk67__yh193; _gd622 = new _yh193().bitmapData; _ly309 = _xk67__ly309; _sp191 = new _ly309().bitmapData; _hf476 = _xk67__hf476; _nq383 = new _hf476().bitmapData; _pk309 = _xk67__pk309; _yd98 = new _pk309().bitmapData; _iv271 = []; _vq714 = []; _bs151 = []; _im311 = []; _jv436 = []; _ck612 = []; _hl404 = _xk67__hl404; _et260 = new _hl404().bitmapData; _sr497 = _xk67__sr497; _hw80 = new _sr497().bitmapData; _qm239 = _xk67__qm239; _xl478 = new _qm239().bitmapData; _hm737 = _xk67__hm737; _pm343 = new _hm737().bitmapData; _mi786 = _xk67__mi786; _oh329 = new _mi786().bitmapData; _dh134 = _xk67__dh134; _yc53 = new _dh134().bitmapData; _ab458 = _xk67__ab458; _yd308 = new _ab458().bitmapData; _ux178 = _xk67__ux178; _cv251 = new _ux178().bitmapData; _wu641 = _xk67__wu641; _hl677 = new _wu641().bitmapData; _rd169 = _xk67__rd169; _or783 = new _rd169().bitmapData; _ys366 = _xk67__ys366; _aj569 = new _ys366().bitmapData; _xt55 = _xk67__xt55; _qa639 = new _xt55().bitmapData; _dl154 = [_hw80, _xl478, _pm343, _oh329, _yc53, _yd308, _cv251, _hl677, _or783, _aj569, _qa639]; _hq409 = _xk67__hq409; _kq41 = (new _hq409() as Sound); _hl576 = new SoundChannel(); _tj511 = _xk67__tj511; _qv609 = (new _tj511() as Sound); _qv529 = new SoundChannel(); _xb679 = _xk67__xb679; _al716 = (new _xb679() as Sound); _rc691 = new SoundChannel(); _on147 = _xk67__on147; _wt699 = (new _on147() as Sound); _uv774 = new SoundChannel(); _ja53 = _xk67__ja53; _kx14 = (new _ja53() as Sound); _fc469 = new SoundChannel(); _xa646 = _xk67__xa646; _di656 = (new _xa646() as Sound); _kn684 = new SoundChannel(); _mn473 = _xk67__mn473; _fl737 = (new _mn473() as Sound); _mx321 = new SoundChannel(); _ia634 = _xk67__ia634; _hb189 = (new _ia634() as Sound); _qt759 = new SoundChannel(); _bx659 = _xk67__bx659; _qs191 = (new _bx659() as Sound); _td720 = new SoundChannel(); _au710 = [9511.72335600907, 10579.8412698413, 11694.3990929705, 12808.9569160998, 13877.074829932, 14991.6326530612, 16059.7505668934, 17127.8684807256, 18288.8662131519, 19356.9841269841, 20378.6621315193, 21493.2199546485, 22607.7777777778, 23675.89569161, 24744.0136054422, 25905.0113378685, 27019.5691609977, 28041.2471655329, 29109.3650793651, 30223.9229024943, 31292.0408163265, 32453.0385487528, 33521.156462585, 34589.2743764172, 35657.3922902494, 36771.9501133787, 37886.5079365079, 38954.6258503401, 40069.1836734694, 41183.7414965986, 42251.8594104308, 43319.977324263, 44434.5351473923, 45502.6530612245, 46570.7709750567, 47685.3287981859, 48799.8866213152, 49868.0045351474, 50982.5623582766, 52050.6802721088, 53118.798185941, 54233.3560090703, 55301.4739229025, 56416.0317460317, 57530.589569161, 58598.7074829932, 59666.8253968254, 60781.3832199546, 61849.5011337868, 62964.0589569161, 64032.1768707483, 65146.7346938776, 66214.8526077097, 67329.410430839, 68397.5283446712, 69465.6462585034, 79357.3469387755, 80425.4648526077, 81493.5827664399, 82608.1405895692, 83676.2585034014, 84790.8163265306, 85858.9342403628, 86973.4920634921, 88041.6099773243, 89156.1678004535, 90224.2857142857, 91292.4036281179, 92453.4013605442, 93521.5192743764, 94589.6371882086, 95657.7551020408, 96772.3129251701, 97840.4308390023, 99001.4285714286, 100069.546485261, 101137.664399093, 102252.222222222, 103320.340136054, 104388.458049887, 105456]; _vt451 = _au710.length; _lb370 = []; _bd597 = []; _mp387 = []; _qt277 = []; _ks486 = new _pm400(); _gg245 = getTimer(); _gl412 = [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]; _gh732 = [0, 0, 0, 0, 0, 0, 0, 0, 0]; _hv379 = new _ad433(); _cy395 = new _te267(); _vm186 = new _ad433(); _vl593 = new Object(); _tw261 = new Object(); _mk400 = new Object(); _so456 = new Object(); _rg733 = new Object(); _js429 = new Object(); super(); } private function _ws414(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); var _local4:BitmapData = _dl154[_ma47]; _local3._aw450(_local4, 0, 0, _local4.width, _local4.height, _hv379._mh332, 0); _local3._br578(_arg1, _arg2); _local3._qo302(0, -0.2); _local3._lg653(50, 0.8); _local3._nc577(2000); _yd226[_yd226.length] = _local3; if (_ma47 == 10){ _or213(1000); } else { _or213(((_ma47 + 1) * 50)); }; } private function _iw623(_arg1:MouseEvent):void{ _cc691 = false; _ys723 = false; } private function _pu513(_arg1:_te267):void{ if (Tweener.isTweening(_arg1) == true){ return; }; if (_arg1._jq509(_ce216, _cb642) == true){ if ((((_arg1._on148 == 0)) && ((_arg1._xr460 == 1)))){ _arg1._vd488(0.0025, 1, 1.2, 3, _arg1._xr460); _arg1._wc723(0.0025, 1, 1.2, 3, _arg1._fc342); }; if (_ys723 == true){ _uv774 = _wt699.play(20, 0); if (_arg1.id == 1){ _bs599 = 1; } else { if (_arg1.id == 2){ _bs599 = 2; } else { if (_arg1.id == 3){ _bs599 = 3; } else { if (_arg1.id == 4){ _bs599 = 4; }; }; }; }; }; } else { if ((((_arg1._on148 == 0)) && (!((_arg1._xr460 == 1))))){ _arg1._vd488(-0.0025, 1, 1.2, 3, _arg1._xr460); _arg1._wc723(-0.0025, 1, 1.2, 3, _arg1._fc342); }; }; } private function _vp237():void{ var _local1:_te267; _ak476 = 2; _vn61 = 0; _bs599 = 0; _local1 = new _te267(); _local1._aw450(_kd241, 0, 0, _kd241.width, _kd241.height, _hv379._mh332, 1); _local1._br578(300, 100); _local1._vd488(0.001, 0, 1.5, 3, 0); _local1._wc723(0.001, 0, 1.5, 3, 0); _yd226[_yd226.length] = _local1; _local1 = _kj521(_xo297, 300, 680, 1, _pu513, _hv379._mh332); Tweener.addTween(_local1, {y:200, time:1.5, transition:irrcrpt("hdvhRxwTxlqw", 3)}); _local1 = _kj521(_fe34, 300, 680, 2, _pu513, _hv379._mh332); Tweener.addTween(_local1, {y:300, time:1.5, transition:irrcrpt("fbtfPvuRvjou", 1), delay:0.5}); _local1 = _kj521(_mf498, 300, 680, 3, _pu513, _hv379._mh332); Tweener.addTween(_local1, {y:400, time:1.5, transition:irrcrpt("gcugQwvSwkpv", 2), delay:1}); _local1 = _kj521(_on372, 300, 680, 4, _pu513, _hv379._mh332); Tweener.addTween(_local1, {y:500, time:1.5, transition:irrcrpt("hdvhRxwTxlqw", 3), delay:1.5}); } private function _or213(_arg1:Number):void{ _xi66.addValue(_arg1); _fp205 = _ss270._kg142(_xi66.toString(), 6); } private function _wi409():void{ _ys308(_ei138); _ys308(_gl671); _ys308(_vb637); _ys308(_jy415); _ys308(_yd226); _ys308(_io168); } private function _ef548(_arg1:KeyboardEvent):void{ _lb370[_arg1.keyCode] = false; if (_mp387[_arg1.keyCode] == true){ _mp387[_arg1.keyCode] = false; _bd597[_arg1.keyCode] = true; }; } private function _sy415():void{ _mo367 = 0; _ov172 = (_ov172 + 1); _ah12 = (_ah12 + 0.00225); _ma47 = 0; _vo681 = false; } private function _ug508():void{ var _local1:BitmapData; _wa85(); _ts759(); _wi409(); _uy650(); _tx243 = false; _fj736 = _la148; if (_mp455() == true){ _qu400(); _hw367(); } else { _hv263 = true; _local1 = new _js608().bitmapData; _ss270._ft769(_local1, 0, 0, 0, 0, _local1.width, _local1.height, _vm186._mh332); }; _cv746 = 2; _rx304 = 1; _hv379.parent.visible = false; _vm186.parent.visible = true; _vm186.parent.alpha = 0; Tweener.addTween(_vm186.parent, {alpha:1, time:2, transition:irrcrpt("nkpgct", 2)}); } private function _pi216():void{ _hv379.lock(); _hq259(); _ok617(_jy415); if (_vn61 != 0){ _hi476(); }; _ok617(_yd226); _ui382(); _hv379.unlock(); switch (_vn61){ case 0: _bo702 = (_bo702 - _vk475); if (_bo702 < 1){ _vn61 = 1; _bo702 = 4000; _iu282(); }; break; case 1: _bo702 = (_bo702 - _vk475); if (_bo702 < 1){ _ak476 = 1; _vn61 = 0; _bo702 = 0; _cv746 = 1; }; break; case 2: break; case 3: break; }; } private function _wa85():void{ _qv529.stop(); } private function _we292():void{ switch (_ak476){ case 1: _ov636(); break; case 2: _fc736(); break; case 3: _pi216(); break; case 4: break; case 5: break; }; } private function _mp455():Boolean{ var _local1:Boolean; var _local2:String = _fn665(); _local1 = true; return (_local1); } private function _xa64(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=32):void{ var _local9:BitmapData; var _local10:BitmapData; var _local8:Number = 0; var _local11:BitmapData = _arg1; var _local12:Number = 0; var _local13:Number = _arg1.width; var _local14:Number = _arg1.height; var _local15:Number = (_local13 * _arg6); var _local16:Number = (_local14 * _arg6); _arg2[0] = new BitmapData((_arg7 * _local15), _local16, true, 0); _local12 = 1; var _local17:int; while (_local17 < _arg7) { _local9 = new BitmapData(_local13, _local14, true, 0); _ss270._ft769(_local11, 0, 0, 0, 0, _local13, _local14, _local9); _local10 = new BitmapData(_local15, _local16, true, 0); _ss270._qt773(_local9, (_local15 / 2), (_local16 / 2), _local10, _local12, _arg6, _arg6, _local8, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_local10, (_local17 * _local15), 0, 0, 0, _local15, _local16, _arg2[0]); _local8 = (_local8 + (360 / _arg7)); _local17++; }; _local9 = null; _local10 = null; _local11 = null; } private function _fr680(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0.05):void{ var _local8:BitmapData; var _local9:BitmapData; var _local10:BitmapData = _arg1; var _local11:Number = 0; var _local12:Number = _arg1.width; var _local13:Number = _arg1.height; var _local14:Number = (_local12 * _arg6); var _local15:Number = (_local13 * _arg6); _arg2[0] = new BitmapData((32 * _local14), _local15, true, 0); var _local16:Number = _arg6; var _local17:Number = -(_arg7); var _local18:int; _local11 = 1; var _local19:int; while (_local19 < 32) { _local8 = new BitmapData(_local12, _local13, true, 0); _ss270._ft769(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ss270._qt773(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _arg6, _local16, 0, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_local9, (_local19 * _local14), 0, 0, 0, _local14, _local15, _arg2[0]); _local18 = (_local18 + 1); if (_local18 == 16){ _local17 = -(_local17); }; _local16 = (_local16 + _local17); _local19++; }; _local8 = null; _local9 = null; _local10 = null; } private function _ax628():void{ if (_bd597[32] == true){ }; } private function _gj633(_arg1:BitmapData, _arg2:Object, _arg3:BitmapData, _arg4:String, _arg5:Number, _arg6:Number, _arg7:Number=3, _arg8:Boolean=true):void{ var _local11:Point; var _local9:int = _arg4.length; var _local10:Number = 0; if (_arg8 == true){ _arg5 = (_arg5 - (_wk186(_arg4, _arg7) / 2)); }; var _local12:int; while (_local12 < _local9) { _local10 = _arg4.charCodeAt(_local12); _local11 = new Point(_arg5, _arg6); _arg3.copyPixels(_arg1, _arg2[_local10], _local11, null, null, true); _arg5 = (_arg5 + (_arg2[_local10].width + _arg7)); _local12++; }; } private function _ok617(_arg1:Array):void{ var _local4:_te267; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ga701(_vk475); if (_local4._de487 == true){ _local4._ak518(); _arg1.splice(_local3, 1); _local4 = null; } else { _local4._rm79(); }; _local3--; }; } private function _hi476():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:_te267; _local1 = (_ce216 - _pu776.x); _local2 = (_cb642 - _pu776.y); _local3 = (_local1 / 200); _local4 = (_local2 / 200); _pu776.x = (_pu776.x + (_local3 * _vk475)); _pu776.y = (_pu776.y + (_local4 * _vk475)); _pu776._ga701(_vk475); _pu776._rm79(); var _local6:Number = _ss270._nw621(_pu776.x, _pu776.y, _ce216, _cb642); _ss270._ta403(_er651, (_pu776.x + Math.round(_ss270._vq612(_local6, 5))), (_pu776.y + Math.round(_ss270._mk37(_local6, 5))), 0, 0, 26, 8, _hv379._mh332); } private function _vj600():void{ _an740(0, 0, 286, 63, 310, 279, 11, 143); _an740(11, 143, -231, 7, -331, 367, -57, 283); _an740(-57, 283, 231, 187, 324, 455, 67, 388); _an740(67, 388, -203, 265, -305, 546, 7, 623); } private function _an740(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):void{ var _local9:_dh432 = new _dh432(); _local9._eh378 = _arg1; _local9._et357 = _arg2; _local9._gs277 = _arg3; _local9._ts221 = _arg4; _local9._gk733 = _arg5; _local9._ib535 = _arg6; _local9._iv703 = _arg7; _local9._sw78 = _arg8; _pc65.push(_local9); } private function _pk403():void{ var _local3:_te267; var _local4:int; var _local5:int; var _local6:_te267; if (_kf672 != 2){ _lr336 = (_lr336 - _vk475); if (_lr336 < 1){ _lr336 = _cj550; _hp212(); }; }; var _local1:int = (_ei138.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _ei138[_local2]; _local3._ga701(_vk475); _local4 = (_vb637.length - 1); _local5 = _local4; while (_local5 >= 0) { _local6 = _vb637[_local5]; if (_fn678(_local3, _local6) == true){ if (_local3._kd389 == false){ _local3._de487 = true; if (_local6._bp408 == false){ _local6._ak518(); _vb637.splice(_local5, 1); _local6 = null; } else { if (_local6._rs43 == 100){ _local6.id3 = (_local6.id3 + 1); }; }; }; }; _local5--; }; if (_local3._de487 == false){ if (_fn678(_local3, _pu776) == true){ if (_local3._kd389 == true){ _us491(_local3); _local3._de487 = true; } else { if ((((_vd285 == _local3._qp396)) || ((_kf672 == 2)))){ _local3._de487 = true; if (_ma47 < 10){ _vo681 = true; }; } else { _bq515 = true; }; }; }; }; if (_local3._de487 == true){ if (_local3._kd389 == false){ _ba180(_local3.x, _local3.y, _local3._qp396); _ws414(_local3.x, (_local3.y - 25)); _xg543 = (_xg543 + 1); if (_xg543 == 5){ _xg543 = 0; _ej184(_local3); }; _cr149 = (_cr149 + 1); if (_cr149 == 10){ _cr149 = 0; _qt701(); }; _mo367 = (_mo367 + 1); _fc162 = (_fc162 + 1); _ws497 = (_ws497 + 1); _ca418 = true; if (_vo681 == true){ _ma47 = (_ma47 + 1); _vo681 = false; }; }; _local3._ak518(); _ei138.splice(_local2, 1); _local3 = null; } else { if (_ov172 < 6){ if (_vd285 == _local3._qp396){ if (_local3._kd389 == false){ if (_kf672 != 2){ _local3._vt303 = (_local3._vt303 + (0.03 * _vk475)); if (_local3._vt303 > 20){ _local3._vt303 = 0; }; _ss270._ta403(_ay216, _local3.x, ((_local3.y - 61) + _local3._vt303), 0, 0, _ay216.width, _ay216.height, _hv379._mh332); _ss270._ta403(_ni542, _local3.x, (_local3.y + 38), 0, 0, _ni542.width, _ni542.height, _hv379._mh332); }; }; }; }; _local3._rm79(); if (_local3._kd389 == false){ if (_kf672 != 2){ _ss270._ta403(_er651, (_local3.x + Math.round(_ss270._vq612(_local3._th710, 5))), (_local3.y + Math.round(_ss270._mk37(_local3._th710, 5))), 0, 0, 26, 8, _hv379._mh332); } else { _ss270._ta403(_er651, _local3.x, _local3.y, 0, 0, 26, 8, _hv379._mh332); }; }; }; _local2--; }; if (_ca418 == true){ _ca418 = false; _rc691 = _al716.play(20, 0); }; } private function _ov636():void{ if (_sl109 > 0){ _hv379.parent.x = (_gu382 + random._rd561(-4, 4)); _hv379.parent.y = (_tk347 + random._rd561(-4, 4)); _sl109 = (_sl109 - _vk475); if (_sl109 < 1){ _sl109 = 0; _hv379.parent.x = _gu382; _hv379.parent.y = _tk347; }; }; _mj270(); _hv379.lock(); _hq259(); _ok617(_jy415); _pk403(); _fu470(); _ag385(); _ok617(_yd226); if (_ak476 == 1){ if (_kf672 != 2){ _bb283 = (_bb283 + _vk475); if (_bb283 >= _vj611){ _bb283 = 0; _vd285 = random._qf537(1, 4); _nx99._no110(_rx456[(_vd285 - 1)], 0, 0, 300, 300); _dw697((irrcrpt("MFWFM CPOVT ", 1) + (_mo367 * 250)), 300); _or213((_mo367 * 250)); _sy415(); }; }; }; _ss270._ft769(_ii191, 0, (599 - 16), 0, 0, (600 - (_ss270.percent(_bb283, _vj611, 100) * 6)), 16, _hv379._mh332); _ca623(); _ui382(); _hv379.unlock(); if (_vl91 == true){ _vp237(); }; if (_bq515 == true){ _fk357(); }; } private function _ba266():void{ _ar401(); random._wc505 = random._qf537(1, 500000); _sl109 = 0; _hv379.parent.x = _gu382; _hv379.parent.y = _tk347; _hv379.parent.visible = true; _vm186.parent.visible = true; _hv379.parent.alpha = 0; Tweener.addTween(_vm186.parent, {alpha:0, time:2, transition:irrcrpt("pmriev", 4), onComplete:_eb439}); Tweener.addTween(_hv379.parent, {alpha:1, time:2, transition:irrcrpt("qnsjfw", 5)}); _vl91 = false; _bq515 = false; _wi409(); _xi66.value = 0; _or213(0); _if516 = 3; _ak476 = 1; _vn61 = 0; _bo702 = 0; _cv746 = 1; _mo367 = 0; _xo529 = 10; _xg543 = 0; _oo154 = 0; _kf672 = 0; _cr149 = 0; _ma47 = 0; _vo681 = false; _yt402 = 0; _ys727 = 0; _ov172 = 0; _sy415(); _ah12 = 0.02; _pu776 = new _te267(); _pu776._aw450(_gl212, (4 * 50), 0, 50, 50, _hv379._mh332, 0); _pu776._br578(300, 300); _ou756 = 125; _np575 = _ou756; _vj611 = 15000; _bb283 = 0; _vd285 = random._qf537(1, 4); _nx99 = new _te267(); _nx99._aw450(_rx456[(_vd285 - 1)], 0, 0, 300, 300, _hv379._mh332, 1); _nx99._br578(300, 300); _nx99._rg408(-0.5, 0, 360, 2); _nx99._ir153(3, 3); _nx99.alpha = 0.35; _cj550 = 800; _lr336 = _cj550; _of157(); _nh547 = 0; _ij484 = getTimer(); _gt21 = getTimer(); } private function _xk441(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0.05):void{ var _local8:BitmapData; var _local9:BitmapData; var _local21:int; var _local10:BitmapData = _arg1; var _local11:Number = 0; var _local12:Number = _arg1.width; var _local13:Number = _arg1.height; var _local14:Number = (_local12 * _arg6); var _local15:Number = (_local13 * _arg6); var _local16:Number = 0; var _local17:Number = _arg6; var _local18:Number = -(_arg7); var _local19:int; _local11 = 1; var _local20:int; while (_local20 < 64) { _arg2[_local20] = new BitmapData((32 * _local14), _local15, true, 0); _local21 = 0; while (_local21 < 32) { _local8 = new BitmapData(_local12, _local13, true, 0); _ss270._ft769(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ss270._qt773(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _arg6, _local17, _local16, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_local9, (_local21 * _local14), 0, 0, 0, _local14, _local15, _arg2[_local20]); _local19 = (_local19 + 1); if (_local19 == 16){ _local18 = -(_local18); }; _local17 = (_local17 + _local18); _local21++; }; _local16 = (_local16 + (360 / 64)); _local17 = _arg6; _local19 = 0; _local18 = -(_arg7); _local20++; }; _local8 = null; _local9 = null; _local10 = null; } private function _of157():void{ _qv529 = _qv609.play(38, 0); } private function _mg691(_arg1:_te267):void{ _arg1._vx509 = (_arg1._vx509 - _vk475); if (_arg1._vx509 < 1){ _arg1._bf200(null); _arg1._de487 = true; }; } private function _sy114():void{ var _local1:_te267; for each (_local1 in _ei138) { if (_local1._fx574 == 100){ _local1._am561 = _local1._wy753; _local1._hn375 = ((_local1._qp396 - 1) * 50); }; }; } private function _mn43():void{ } override protected function init():void{ var _local1:int; stage.frameRate = _og525; stage.scaleMode = StageScaleMode.NO_SCALE; stage.quality = StageQuality.MEDIUM; stage.showDefaultContextMenu = false; _hv379.init(stage, _pm220, _wa288, false, 4278190080); _gu382 = _hv379.parent.x; _tk347 = _hv379.parent.y; _vm186.init(stage, _pm220, _wa288, false, 4278190080); _vm186.parent.visible = false; random = new _pv605(); _ss270 = new _lm713(); stage.addEventListener(MouseEvent.MOUSE_DOWN, _dw730); stage.addEventListener(MouseEvent.MOUSE_UP, _iw623); stage.addEventListener(KeyboardEvent.KEY_DOWN, _jd107); stage.addEventListener(KeyboardEvent.KEY_UP, _ef548); _ul692(); _ir609(); _xi66 = new MochiDigits(); _hh773(); _fv755(); _ug508(); _gt21 = getTimer(); stage.addEventListener(Event.ENTER_FRAME, _lj531); } private function _mu602(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); _local3._aw450(_jg551, 0, 0, _jg551.width, _jg551.height, _hv379._mh332, 1); _local3._br578(_arg1, _arg2); _local3._hk783(0.0015, 125); _local3._vd488(-0.0035, 0, 10, 4, 6); _local3._wc723(-0.0035, 0, 10, 4, 6); _local3._rr439 = irrcrpt("ehh", 4); _local3._bf200(_oq233); _jy415[_jy415.length] = _local3; } private function _jq608(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); _local3._aw450(_jg551, 0, 0, _jg551.width, _jg551.height, _hv379._mh332, 1); _local3._br578(_arg1, _arg2); _local3._ip401(-0.0003, 0.5); _local3._vd488(0.003, 0, 10, 4, 0); _local3._wc723(0.003, 0, 10, 4, 0); _local3._rr439 = irrcrpt("dgg", 3); _jy415[_jy415.length] = _local3; } private function _iu282():void{ var _local1:_te267; _sl109 = 0; _hv379.parent.x = _gu382; _hv379.parent.y = _tk347; _bq515 = false; _oo154 = 0; _kf672 = 0; _cr149 = 0; _ma47 = 0; _vo681 = false; _yt402 = 0; _ys727 = 0; _pu776 = new _te267(); _pu776._aw450(_gl212, (4 * 50), 0, 50, 50, _hv379._mh332, 0); _pu776._br578(300, 700); _np575 = _ou756; _lr336 = _cj550; _if516 = (_if516 - 1); if (_if516 == -1){ _vl91 = true; _ak476 = 1; _vn61 = 0; _bo702 = 0; _cv746 = 1; } else { _local1 = new _te267(); _local1._aw450(_kx532, 0, 0, _kx532.width, _kx532.height, _hv379._mh332, 1); _local1._br578(300, 200); _local1._hk783(0.005, 3000); _local1._vd488(-0.01, 1, 5, 3, 5); _local1._wc723(-0.01, 1, 5, 3, 5); _yd226[_yd226.length] = _local1; _bb283 = 0; _vd285 = random._qf537(1, 4); _nx99._no110(_rx456[(_vd285 - 1)], 0, 0, 300, 300); _wa85(); _of157(); _nh547 = 0; }; } private function _mk12(_arg1:Object, _arg2:Object, _arg3:BitmapData, _arg4:String, _arg5:Number, _arg6:Number, _arg7:Number=3, _arg8:Number=1, _arg9:Number=1, _arg10:Number=1, _arg11:Number=1, _arg12:Number=1, _arg13:Boolean=true, _arg14:Number=1):void{ var _local15:int = _arg4.length; var _local16:Number = 0; if (_arg13 == true){ _arg5 = (_arg5 - (_wk186(_arg4, _arg7, _arg8) / 2)); }; var _local17:int; while (_local17 < _local15) { _local16 = _arg4.charCodeAt(_local17); _ss270._kp304(_arg1[_local16], _arg5, _arg6, _arg3, _arg14, _arg8, _arg9, _arg10, _arg11, _arg12); _arg5 = ((_arg5 + (_arg2[_local16].width * _arg8)) + _arg7); _local17++; }; } private function _tf452(_arg1:Number, _arg2:Number):void{ var _local3:_te267; var _local4:BitmapData = _au221; _local3 = new _te267(); _local3._aw450(_local4, 0, 0, 64, 64, _hv379._mh332, 1); _local3._lq224(-20, -20, (600 + 20), (600 + 20)); _local3._br578(_arg1, _arg2); _local3._ir153(0, 0); _local3._vd488(0.005, 0, 60, 4, 0.25); _local3._wc723(0.005, 0, 60, 4, 0.25); _local3._ip401(-0.00085, 1); _yd226[_yd226.length] = _local3; } private function _pu493(_arg1:_te267):void{ if (_arg1.x < 0){ _arg1.x = 0; _arg1._nb622 = -(_arg1._nb622); }; if (_arg1.x > (_pm220 - 1)){ _arg1.x = (_pm220 - 1); _arg1._nb622 = -(_arg1._nb622); }; if (_arg1.y < 0){ _arg1.y = 0; _arg1._kx140 = -(_arg1._kx140); }; if (_arg1.y > (_wa288 - 1)){ _arg1.y = (_wa288 - 1); _arg1._kx140 = -(_arg1._kx140); }; } private function _ts759():void{ } private function _jv182(_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); } private function _uh43(_arg1:Number):void{ var _local2:int; var _local3 = -1; _local2 = 9; while (_local2 > -1) { if (_arg1 > _gh732[_local2]){ _local3 = _local2; }; _local2--; }; if (_local3 > -1){ if (_local3 < 9){ _local2 = 9; while (_local2 > _local3) { _gh732[_local2] = _gh732[(_local2 - 1)]; _local2--; }; }; _gh732[_local3] = _arg1; }; } private function _ba180(_arg1:Number, _arg2:Number, _arg3:int):void{ var _local6:BitmapData; var _local7:Object; var _local9:Array; var _local11:int; var _local12:_te267; var _local4:Number = 0; var _local5:Number = 0; var _local8 = -1; _arg3--; if (_arg3 == 0){ _local9 = _iv271; }; if (_arg3 == 1){ _local9 = _vq714; }; if (_arg3 == 2){ _local9 = _bs151; }; if (_arg3 == 3){ _local9 = _im311; }; if (_arg3 == 4){ _local9 = _jv436; }; if ((((_arg3 == 5)) || ((_kf672 == 2)))){ _local9 = _ck612; }; var _local10:int; while (_local10 < 10) { _local11 = 0; while (_local11 < 10) { _local8 = (_local8 + 1); _local12 = new _te267(); _local7 = _local9[_local8]; _local12._aw450(_local7[0], 0, 0, 5, 5, _hv379._mh332, 0); _local12._up505(_local7[0], random._rd561(0.003, 0.008), 20, 4); _local12._lq224(-20, -20, (600 + 20), (600 + 20)); _local12._br578(((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5))); _local4 = _ss270._nw621(_arg1, _arg2, ((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5))); _local5 = _ss270._dy70(((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5)), _arg1, _arg2); _local12._qo302(_ss270._vq612(_local4, (_local5 * 0.0025)), _ss270._mk37(_local4, (_local5 * 0.0025)), 0, 0, 0); _yd226[_yd226.length] = _local12; _local11++; }; _local10++; }; } private function _vj306():void{ } private function _fv755():void{ _mu514(_et260, _vl593, _tw261); } private function _va611():void{ _ot341 = 0; _qj234 = 0; } private function _jd107(_arg1:KeyboardEvent):void{ _lb370[_arg1.keyCode] = true; if (_mp387[_arg1.keyCode] == false){ _mp387[_arg1.keyCode] = true; _bd597[_arg1.keyCode] = false; }; } private function _mu514(_arg1:BitmapData, _arg2:Object, _arg3:Object):void{ var _local4:int; _arg2[32] = new Rectangle(7, 100, 15, 23); _arg2[48] = new Rectangle(0, 0, 24, 25); _arg2[49] = new Rectangle(26, 0, 14, 28); _arg2[50] = new Rectangle(42, 0, 18, 27); _arg2[51] = new Rectangle(62, 0, 24, 28); _arg2[52] = new Rectangle(88, 0, 22, 27); _arg2[53] = new Rectangle(112, 0, 21, 26); _arg2[54] = new Rectangle(135, 0, 20, 27); _arg2[55] = new Rectangle(157, 0, 23, 28); _arg2[56] = new Rectangle(182, 0, 24, 27); _arg2[57] = new Rectangle(208, 0, 21, 28); _arg2[65] = new Rectangle(231, 0, 20, 24); _arg2[66] = new Rectangle(231, 26, 21, 23); _arg2[67] = new Rectangle(0, 27, 21, 22); _arg2[68] = new Rectangle(112, 28, 21, 24); _arg2[69] = new Rectangle(88, 29, 20, 23); _arg2[70] = new Rectangle(42, 29, 18, 24); _arg2[71] = new Rectangle(182, 29, 21, 24); _arg2[72] = new Rectangle(135, 29, 19, 24); _arg2[73] = new Rectangle(23, 30, 9, 23); _arg2[74] = new Rectangle(62, 30, 14, 29); _arg2[75] = new Rectangle(156, 30, 24, 27); _arg2[76] = new Rectangle(205, 30, 17, 26); _arg2[77] = new Rectangle(78, 54, 34, 26); _arg2[78] = new Rectangle(0, 51, 20, 27); _arg2[79] = new Rectangle(224, 51, 22, 24); _arg2[80] = new Rectangle(114, 54, 19, 26); _arg2[81] = new Rectangle(22, 55, 24, 27); _arg2[82] = new Rectangle(135, 55, 18, 27); _arg2[83] = new Rectangle(182, 55, 20, 26); _arg2[84] = new Rectangle(155, 59, 19, 27); _arg2[85] = new Rectangle(48, 61, 20, 26); _arg2[86] = new Rectangle(204, 77, 24, 27); _arg2[87] = new Rectangle(70, 82, 33, 26); _arg2[88] = new Rectangle(230, 77, 21, 26); _arg2[89] = new Rectangle(105, 82, 21, 27); _arg2[90] = new Rectangle(176, 83, 23, 27); _local4 = 32; _arg3[_local4] = new BitmapData(_arg2[_local4].width, _arg2[_local4].height, true, 0); _ss270._ft769(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4 = 48; while (_local4 < 58) { _arg3[_local4] = new BitmapData(_arg2[_local4].width, _arg2[_local4].height, true, 0); _ss270._ft769(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4++; }; _local4 = 65; while (_local4 < 91) { _arg3[_local4] = new BitmapData(_arg2[_local4].width, _arg2[_local4].height, true, 0); _ss270._ft769(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4++; }; } private function _jd339(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0.05):void{ var _local8:BitmapData; var _local9:BitmapData; var _local10:BitmapData = _arg1; var _local11:Number = 0; var _local12:Number = _arg1.width; var _local13:Number = _arg1.height; var _local14:Number = (_local12 * _arg6); var _local15:Number = (_local13 * _arg6); _arg2[0] = new BitmapData((32 * _local14), _local15, true, 0); var _local16:Number = _arg6; var _local17:Number = -(_arg7); var _local18:int; _local11 = 1; var _local19:int; while (_local19 < 32) { _local8 = new BitmapData(_local12, _local13, true, 0); _ss270._ft769(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ss270._qt773(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _local16, _arg6, 0, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_local9, (_local19 * _local14), 0, 0, 0, _local14, _local15, _arg2[0]); _local18 = (_local18 + 1); if (_local18 == 16){ _local17 = -(_local17); }; _local16 = (_local16 + _local17); _local19++; }; _local8 = null; _local9 = null; _local10 = null; } private function _ej772(_arg1:String):void{ } private function _gc75():void{ _wl168(); _ks486.draw(_hv379._mh332, ("" + _ms613), 10, 580, _pm400.LEFT); } private function _fu575():void{ _rx304 = 1; Mouse.hide(); } private function _ym376(_arg1:Array):void{ var _local4:_te267; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ga701(_vk475); if (_local4._de487 == true){ _local4._ak518(); _arg1.splice(_local3, 1); _local4 = null; }; _local3--; }; } private function _hw367():void{ _hl576 = _kq41.play(45, int.MAX_VALUE); } private function _fu470():void{ var _local3:_te267; var _local1:int = (_vb637.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _vb637[_local2]; _local3._ga701(_vk475); if (_local3._de487 == true){ if (_local3._rs43 == 100){ if (_local3.id3 > 3){ _dw697((irrcrpt("ERPE FRPER ", 3) + (_local3.id3 * 250)), 150); _or213((_local3.id3 * 250)); }; }; _local3._ak518(); _vb637.splice(_local2, 1); _local3 = null; } else { _local3._rm79(); }; _local2--; }; } private function _uf196():void{ if (_bd597[32] == true){ }; } private function _fj240(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local6:_te267; var _local7:Object; var _local4:Number = 0; var _local5:int; while (_local5 < _arg3) { _local6 = new _te267(); _local7 = _bu354; _local6._aw450(_local7[0], 0, 0, 10, 10, _vm186._mh332, 0, 0); _local6._up505(_local7[0], random._rd561(0.004, 0.012), 20, 4); _local6._br578(_arg1, _arg2); _local6._qo302(_ss270._vq612(_local4, random._rd561(0.02, 0.5)), _ss270._mk37(_local4, random._rd561(0.02, 0.5)), 0, 0); _local4 = (_local4 + (360 / _arg3)); _local6._lq224(-80, -80, (600 + 80), (600 + 80)); _jy415[_jy415.length] = _local6; _local5++; }; } private function _us491(_arg1:_te267):void{ _rt744(_arg1.x, _arg1.y, 100); if (_arg1._qp396 == 1){ if (_kf672 == 1){ _oo154 = 10000; } else { _kf672 = 1; _oo154 = 10000; _ws497 = 0; }; _ys727 = 0; _yt402 = 0; }; if ((((_arg1._qp396 > 1)) && ((_arg1._qp396 < 6)))){ _kv515((_arg1._qp396 - 1)); _tf452(_arg1.x, _arg1.y); }; if (_arg1._qp396 == 6){ if (_kf672 == 2){ _oo154 = 10000; } else { _kf672 = 2; _oo154 = 10000; _wn402(); }; _ys727 = 0; _yt402 = 0; }; if (_arg1._qp396 == 7){ _kv515(random._qf537(1, 4)); _tf452(_arg1.x, _arg1.y); }; _qt759 = _hb189.play(10, 0); } private function _ir609():void{ } private function _wn402():void{ var _local1:_te267; for each (_local1 in _ei138) { if (_local1._kd389 == false){ _local1._fx574 = 100; _local1._wy753 = _local1._am561; _local1._am561 = 0; _local1._hn375 = 250; }; }; _fc162 = 0; } private function _fc736():void{ _hv379.lock(); _hq259(); _ok617(_jy415); _ok617(_yd226); _ui382(); _hv379.unlock(); switch (_vn61){ case 0: break; case 1: break; case 2: break; case 3: break; }; if (_bs599 > 0){ if (_bs599 == 1){ _wa85(); _ba266(); } else { if (_bs599 == 2){ _bs599 = 0; KingAPI.submitScore(_xi66.value); _wa85(); _ug508(); } else { if (_bs599 == 3){ _bs599 = 0; KingAPI.openOtherGamesLink(); } else { if (_bs599 == 4){ _wa85(); _ug508(); }; }; }; }; }; } private function _ic380(_arg1:Object, _arg2:BitmapData, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1):void{ var _local7:BitmapData; var _local8:BitmapData; var _local10:Number; var _local6:Number = 0; var _local9:BitmapData = _arg2; var _local11:Number = 1; var _local12:Number = 1; var _local13:int; _arg1[_local13] = new BitmapData((_local9.width * 20), _local9.height, true, 0); _local10 = 1; var _local14:int; while (_local14 < 20) { _local7 = new BitmapData(_local9.width, _local9.height, true, 0); _local8 = new BitmapData(_local9.width, _local9.height, true, 0); _ss270._ft769(_local9, 0, 0, 0, 0, 20, 20, _local7); _ss270._qt773(_local7, ((_local9.width / 2) - 0.5), ((_local9.height / 2) - 0.5), _local8, _local10, _local11, _local12, _local6, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_local8, (_local14 * _local9.width), 0, 0, 0, _local9.width, _local9.height, _arg1[_local13]); _local10 = (_local10 - 0.05); _local11 = (_local11 - 0.05); _local12 = (_local12 - 0.05); _local14++; }; _local7 = null; _local8 = null; _local9 = null; } private function _lj531(_arg1:Event):void{ var _local2:uint = getTimer(); var _local3:uint = (_local2 - _gt21); _gt21 = getTimer(); _ot341++; if (_ot341 > 19){ _ot341 = 0; }; _gl412[_ot341] = _local3; _qj234 = 0; var _local4:int; while (_local4 < 19) { _qj234 = (_qj234 + _gl412[_local4]); _local4++; }; _vk475 = (_qj234 / 20); if (_vk475 > 50){ _vk475 = 50; }; _ce216 = mouseX; _cb642 = mouseY; switch (_cv746){ case 1: _we292(); break; case 2: _xy491(); break; }; _ys723 = false; } private function _ow110():Boolean{ var _local1:Boolean; var _local2:String = _fn665(); if (_local2 == irrcrpt("dnqemvjkufqockp.eqo", 2)){ _local1 = true; }; return (_local1); } private function _fk357():void{ var _local1:_te267; _bq515 = false; _ak476 = 3; _vn61 = 0; _bo702 = 4500; for each (_local1 in _ei138) { if (_local1._kd389 == false){ _ba180(_local1.x, _local1.y, _local1._qp396); }; }; _ys308(_ei138); _ba180(_pu776.x, _pu776.y, 5); _local1 = new _te267(); _local1._aw450(_mm36, 0, 0, _mm36.width, _mm36.height, _hv379._mh332, 1); _local1._br578(300, 200); _local1._ip401(-0.0004, 1); _local1._vd488(0.0015, 0, 50, 4, 0); _local1._wc723(0.0015, 0, 50, 4, 0); _yd226[_yd226.length] = _local1; _mx321 = _fl737.play(20, 0); } private function _fu499(_arg1:String):void{ var _local2:URLRequest = new URLRequest(_arg1); navigateToURL(_local2, irrcrpt("_fpero", 4)); } private function _xn236(_arg1:_te267):void{ if (Tweener.isTweening(_arg1) == false){ _arg1._de487 = true; _arg1._bf200(null); }; } private function _dw730(_arg1:MouseEvent):void{ _cc691 = true; _ys723 = true; } private function _ui382():void{ var _local1:Number = 545; var _local2:Number = 572; var _local3:Number = _dd92.width; var _local4:Number = _dd92.height; if ((((((((_ce216 > (_local1 - (_local3 / 2)))) && ((_ce216 < (_local1 + (_local3 / 2)))))) && ((_cb642 > (_local2 - (_local4 / 2)))))) && ((_cb642 < (_local2 + (_local4 / 2)))))){ _ss270._ta403(_vd568, _local1, _local2, 0, 0, _vd568.width, _vd568.height, _hv379._mh332); if (_ys723 == true){ KingAPI.openOtherGamesLink(); }; } else { _ss270._ta403(_dd92, _local1, _local2, 0, 0, _dd92.width, _dd92.height, _hv379._mh332); }; } private function _ar401():void{ _hl576.stop(); } private function _rt744(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local6:_te267; var _local7:Object; var _local4:Number = 0; var _local5:int; while (_local5 < _arg3) { _local6 = new _te267(); _local7 = _bu354; _local6._aw450(_local7[0], 0, 0, 10, 10, _hv379._mh332, 0, 0); _local6._up505(_local7[0], random._rd561(0.004, 0.012), 20, 4); _local6._br578(_arg1, _arg2); _local6._qo302(_ss270._vq612(_local4, random._rd561(0.02, 0.5)), _ss270._mk37(_local4, random._rd561(0.02, 0.5)), 0, 0); _local4 = (_local4 + (360 / _arg3)); _local6._lq224(-80, -80, (600 + 80), (600 + 80)); _jy415[_jy415.length] = _local6; _local5++; }; } private function _qt701():void{ if (_oo154 == 0){ _mu602(random._rd561(80, (600 - 80)), random._rd561(80, (600 - 80))); }; } private function _oe757(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number=1, _arg8:Number=1, _arg9:Number=1, _arg10:Number=0):void{ } private function _kj521(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object, _arg6:BitmapData):_te267{ var _local7:_te267; _local7 = new _te267(); _local7._aw450(_arg1, 0, 0, _arg1.width, _arg1.height, _arg6, 1); _local7._br578(_arg2, _arg3); _local7.id = _arg4; _local7._bf200(_arg5); _jy415[_jy415.length] = _local7; return (_local7); } private function _qm65(_arg1:Object, _arg2:BitmapData, _arg3:int, _arg4:int, _arg5:int, _arg6:int):void{ var _local8:BitmapData; var _local9:BitmapData; var _local11:Number; var _local7:Number = 0; var _local10:BitmapData = _arg2; var _local12:Number = 1; var _local13:Number = 1; var _local14:int; _arg1[_local14] = new BitmapData((_arg5 * 20), _arg6, true, 0); _local11 = 1; var _local15:int; while (_local15 < 20) { _local8 = new BitmapData(_arg5, _arg6, true, 0); _local9 = new BitmapData(_arg5, _arg6, true, 0); _ss270._ft769(_local10, 0, 0, _arg3, _arg4, _arg5, _arg6, _local8); _ss270._qt773(_local8, ((_arg5 / 2) - 0.5), ((_arg6 / 2) - 0.5), _local9, _local11, _local12, _local13, _local7, 0, 0, 1, 1, 1); _ss270._ft769(_local9, (_local15 * _arg5), 0, 0, 0, _arg5, _arg6, _arg1[_local14]); _local11 = (_local11 - 0.05); _local15++; }; _local8 = null; _local9 = null; _local10 = null; } private function _sj300(_arg1:_te267):void{ _arg1._dr724 = (_arg1._dr724 - _vk475); if (_arg1._dr724 < 1){ _arg1._de487 = true; _arg1._bf200(null); _tf452(_arg1.x, _arg1.y); _ve611(_arg1.x, _arg1.y); _fc469 = _kx14.play(20, 0); _sl109 = 250; }; } private function _bv702(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local5:_te267; var _local6:Object; var _local4:int; while (_local4 < _arg3) { _local5 = new _te267(); _local6 = _bu354; _local5._aw450(_local6[0], 0, 0, 10, 10, _vm186._mh332, 0, 0); _local5._up505(_local6[0], (random._rd561(0.004, 0.012) * 2), 20, 4); _local5._br578(_arg1, _arg2); _local5._qk248(90, 90, random._rd561(0.002, 0.05), 0, 0.0001); _local5._lq224(-80, -80, (600 + 80), (600 + 80)); _yd226[_yd226.length] = _local5; _local4++; }; } private function _vr14(_arg1:int):void{ _lb370[_arg1] = false; _mp387[_arg1] = false; _bd597[_arg1] = false; } private function _dr194(_arg1:_te267):void{ var _local2:int = random._qf537(1, 4); if (_local2 == 1){ _arg1.x = (random._qf537(0, 11) * 50); _arg1.y = -30; }; if (_local2 == 2){ _arg1.x = (random._qf537(0, 11) * 50); _arg1.y = (600 + 30); }; if (_local2 == 3){ _arg1.y = (random._qf537(0, 11) * 50); _arg1.x = -30; }; if (_local2 == 4){ _arg1.y = (random._qf537(0, 11) * 50); _arg1.x = (600 + 30); }; } private function _ve611(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); _local3._aw450(_gl212, 0, 0, 1, 1, _hv379._mh332, 0); _local3._lq224(-20, -20, (600 + 20), (600 + 20)); _local3._bl266(0.5); _local3._br578(_arg1, _arg2); _local3._ir153(180, 180); _local3._hk783(0.05, 125); _local3._bp408 = true; _local3._rs43 = 100; _local3.id3 = 0; _vb637[_vb637.length] = _local3; } private function _wk186(_arg1:String, _arg2:int, _arg3:Number=1):Number{ var _local4:int = _arg1.length; var _local5:int; var _local6:int; while (_local6 < _local4) { _local5 = (_local5 + ((_vl593[_arg1.charCodeAt(_local6)].width * _arg3) + _arg2)); _local6++; }; return ((_local5 - _arg2)); } private function _hp212():void{ var _local1:_te267 = new _te267(); var _local2:int = random._qf537(1, 4); _local1._aw450(_gl212, ((_local2 - 1) * 50), 0, 50, 50, _hv379._mh332, 0); _local1._lq224(-100, -100, (600 + 100), (600 + 100)); _dr194(_local1); _local1._qe310(_pu776, random._rd561(0.02, _ah12)); _local1._bl266((_local1.width * 0.45)); _local1._qp396 = _local2; _ei138[_ei138.length] = _local1; } private function _mj270():void{ if ((_qv529.position + 250) > _au710[_nh547]){ _nx99._vd488(-0.001, 3, 4, 3, 4); _nx99._wc723(-0.001, 3, 4, 3, 4); _nh547 = (_nh547 + 1); if (_nh547 == (_vt451 - 1)){ _nh547 = 0; _of157(); }; }; } private function _fn665():String{ var _local5:String; var _local1:String = this.root.loaderInfo.url.split("/")[2]; var _local2:Array = _local1.split("."); var _local3 = 1; var _local4 = 2; if (_local2.length == 2){ _local3--; _local4--; }; _local5 = ((_local2[_local3] + ".") + _local2[_local4]); return (_local5.toLowerCase()); } private function _wl168():void{ fps++; if ((getTimer() - _gg245) > 1000){ _gg245 = getTimer(); _ms613 = fps; fps = 0; }; } private function _xy491():void{ if (_hv263 == false){ _vm186.lock(); _jm632 = (_jm632 - _vk475); if (_jm632 < 1){ _jm632 = 30; if (((!((_ce216 == _da455))) || (!((_cb642 == _yp451))))){ _bv702(_ce216, _cb642, random._rd561(1, 10)); _da455 = _ce216; _yp451 = _cb642; }; }; switch (_rx304){ case 1: break; case 2: if (_ys723 == true){ _tx243 = true; _uv774 = _wt699.play(20, 0); }; break; case 3: if (_ys723 == true){ _rx304 = 1; _fj736 = _la148; _qu400(); _ys723 = false; _uv774 = _wt699.play(20, 0); }; break; case 4: break; }; _ss270._ft769(_fj736, 0, 0, 0, 0, 600, 600, _vm186._mh332); _ok617(_jy415); _ok617(_yd226); _vm186.unlock(); if (_tx243 == true){ _ba266(); }; }; } private function _ny786(_arg1:_te267):void{ if (Tweener.isTweening(_arg1) == false){ _arg1._de487 = true; _arg1._bf200(null); }; } private function _fn678(_arg1:_te267, _arg2:_te267):Boolean{ if ((((_arg1._kj612 == true)) && ((_arg2._kj612 == true)))){ if (Math.sqrt((((_arg2.x - _arg1.x) * (_arg2.x - _arg1.x)) + ((_arg2.y - _arg1.y) * (_arg2.y - _arg1.y)))) <= ((_arg1._lm683 * _arg1._xr460) + (_arg2._lm683 * _arg2._xr460))){ return (true); }; return (false); //unresolved jump }; return (false); } private function _ul692():void{ var _local1:int; _local1 = 0; while (_local1 < 0x0100) { _lb370[_local1] = false; _bd597[_local1] = false; _mp387[_local1] = false; _qt277[_local1] = false; _local1++; }; } private function _ca623():void{ var _local3:_te267; var _local1:int = (_io168.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _io168[_local2]; _local3._ga701(_vk475); if (_local3._de487 == true){ _local3._ak518(); _io168.splice(_local2, 1); _local3 = null; } else { _gj633(_et260, _vl593, _hv379._mh332, _local3._de447, _local3.x, _local3.y, -3, false); }; _local2--; }; } private function _bg86(_arg1:Array, _arg2:int):Boolean{ var _local3:_te267; var _local4:Boolean; for each (_local3 in _arg1) { if (_local3._qp396 == _arg2){ _local4 = true; }; }; return (_local4); } private function _eb439():void{ _vm186.parent.visible = false; } private function _kv515(_arg1:Number):void{ var _local2:_te267; for each (_local2 in _ei138) { if ((((_local2._qp396 == _arg1)) && ((_local2._kd389 == false)))){ _local2._de487 = true; }; }; } private function _mt277(_arg1:Array):void{ var _local2:_te267; for each (_local2 in _arg1) { _local2._de487 = true; }; } private function _bh461(_arg1:Array):void{ var _local4:_te267; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ga701(_vk475); if (_local4._de487 == true){ _local4._ak518(); _arg1.splice(_local3, 1); _local4 = null; } else { _local4._rm79(); }; _local3--; }; } private function _tu113():void{ } private function _dg31(_arg1:int):void{ } private function _fm125(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); var _local4:int = random._qf537(1, 7); if (_local4 == 1){ _local3._aw450(_sp191, 0, 0, _sp191.width, _sp191.height, _hv379._mh332, 0); }; if (_local4 == 2){ _local3._aw450(_kr383, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_kr383, 0.05, 31, 2, 1); }; if (_local4 == 3){ _local3._aw450(_ql737, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_ql737, 0.05, 31, 2, 1); }; if (_local4 == 4){ _local3._aw450(_tl674, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_tl674, 0.05, 31, 2, 1); }; if (_local4 == 5){ _local3._aw450(_ro404, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_ro404, 0.05, 31, 2, 1); }; if (_local4 == 6){ _local3._aw450(_nq383, 0, 0, _nq383.width, _nq383.height, _hv379._mh332, 0); }; if (_local4 == 7){ _local3._aw450(_hs310, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_hs310, 0.025, 16, 2, 1); }; _local3._lq224(-100, -100, (600 + 100), (600 + 100)); _local3._br578(_arg1, _arg2); _local3._bl266((_local3.width * 0.45)); _local3._qp396 = _local4; _local3._kd389 = true; _local3._vx509 = 8000; _local3._bf200(_mg691); _ei138[_ei138.length] = _local3; } private function _gq527():void{ } private function _aq252(_arg1:Array):void{ var _local2:_te267; for each (_local2 in _arg1) { _local2._rm79(); }; } private function _uy650():void{ var _local1:int; while (_local1 < 0x0100) { _vr14(_local1); _local1++; }; } private function _aa12(_arg1:Array, _arg2:int=0):_te267{ var _local3:int; var _local4:_te267; var _local5:_te267; var _local6:int = (_arg1.length - 1); _local3 = _local6; while (_local3 >= 0) { _local4 = _arg1[_local3]; if (_local4._qp396 == _arg2){ _local5 = _local4; break; }; _local3--; }; return (_local5); } private function _ej184(_arg1:_te267):void{ var _local2:_te267; _xo529 = (_xo529 + 1); _local2 = new _te267(); _local2._aw450(_ts386, 0, 0, 32, 32, _hv379._mh332, 0); _local2._br578(_arg1.x, _arg1.y); _local2._bf200(_ny786); Tweener.addTween(_local2, {x:503, y:21, time:1.5, transition:irrcrpt("gcugQwvSwkpv", 2)}); _yd226[_yd226.length] = _local2; } private function _vn349(_arg1:_te267, _arg2:_te267):Boolean{ var _local3:Number = _arg1.x; var _local4:Number = _arg1.y; var _local5:Number = ((_arg1._dg657 - 1) * _arg1._xr460); var _local6:Number = ((_arg1._ll631 - 1) * _arg1._fc342); var _local7:Number = _arg2.x; var _local8:Number = _arg2.y; var _local9:Number = ((_arg2._dg657 - 1) * _arg2._xr460); var _local10:Number = ((_arg2._ll631 - 1) * _arg2._fc342); if (_arg1._my393 == true){ _local3 = (_local3 - (_local5 / 2)); _local4 = (_local4 - (_local6 / 2)); }; if (_arg2._my393 == true){ _local7 = (_local7 - (_local9 / 2)); _local8 = (_local8 - (_local10 / 2)); }; if ((((_arg1._kj612 == true)) && ((_arg2._kj612 == true)))){ return (_jv182(_local3, _local4, _local5, _local6, _local7, _local8, _local9, _local10)); }; return (false); } private function _hh773():void{ var _local3:Object; var _local1:int; var _local2:int; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _gf90, (_local1 * 5), (_local2 * 5), 5, 5); _iv271.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _vc493, (_local1 * 5), (_local2 * 5), 5, 5); _vq714.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _yi489, (_local1 * 5), (_local2 * 5), 5, 5); _bs151.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _pp641, (_local1 * 5), (_local2 * 5), 5, 5); _im311.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _no563, (_local1 * 5), (_local2 * 5), 5, 5); _jv436.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _ur768, (_local1 * 5), (_local2 * 5), 5, 5); _ck612.push(_local3); _local1++; }; _local2++; }; _ic380(_bu354, _mf648, 1, 1, 1); } private function _ys308(_arg1:Array, _arg2:int=0):void{ var _local3:int; var _local4:Object; var _local5:int = (_arg1.length - 1); _local3 = _local5; while (_local3 >= 0) { _local4 = _arg1[_local3]; if (_arg2 > 0){ if (_local4._qp396 == _arg2){ _arg1.splice(_local3, 1); _local4._ak518(); _local4 = null; }; } else { _arg1.splice(_local3, 1); _local4._ak518(); _local4 = null; }; _local3--; }; } private function _em235():void{ } private function _dw697(_arg1:String, _arg2:Number):void{ var _local3:_te267 = new _te267(); _local3.x = -(_wk186(_arg1, -3)); _local3.y = _arg2; _local3._de447 = _arg1; Tweener.addTween(_local3, {x:30, time:2, transition:irrcrpt("jfxjTzyVznsy", 5)}); Tweener.addTween(_local3, {x:-(_wk186(_arg1, -3)), time:2, delay:3, transition:irrcrpt("fbtfPvuRvjou", 1)}); _local3._bf200(_xn236); _io168[_io168.length] = _local3; } private function _ag385():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:_te267; _local1 = (_ce216 - _pu776.x); _local2 = (_cb642 - _pu776.y); _local3 = (_local1 / 200); _local4 = (_local2 / 200); _pu776.x = (_pu776.x + (_local3 * _vk475)); _pu776.y = (_pu776.y + (_local4 * _vk475)); _pu776._ga701(_vk475); if (_yt402 > 0){ _yt402 = (_yt402 - _vk475); if (_yt402 < 1){ _yt402 = 0; }; _ss270._ta403(_ae366, _pu776.x, (_pu776.y + 55), 0, 0, _ae366.width, _ae366.height, _hv379._mh332); }; _pu776._rm79(); var _local6:Number = _ss270._nw621(_pu776.x, _pu776.y, _ce216, _cb642); _ss270._ta403(_er651, (_pu776.x + Math.round(_ss270._vq612(_local6, 5))), (_pu776.y + Math.round(_ss270._mk37(_local6, 5))), 0, 0, 26, 8, _hv379._mh332); _mb392(); if (_kf672 == 1){ _np575 = (_np575 - _vk475); if (_np575 < 1){ _np575 = _ou756; _local5 = new _te267(); _local5._aw450(_nr177, 0, 0, 10, 10, _hv379._mh332, 0); _local5._lq224(-20, -20, (600 + 20), (600 + 20)); _local5._br578(_pu776.x, _pu776.y); _local5._bl266((_local5.width * 0.45)); _local5._qk248(_local6, 0, 0.5); _vb637[_vb637.length] = _local5; _kn684 = _di656.play(20, 0); }; }; if (_ej672 > 0){ _ej672 = (_ej672 - _vk475); if (_ej672 < 1){ _ej672 = 0; }; } else { if (_ys723 == true){ if (_xo529 > 0){ _xo529 = (_xo529 - 1); _ej672 = 125; _local5 = new _te267(); _local5._aw450(_ts386, 0, 0, 32, 32, _hv379._mh332, 0); _local5._lq224(-20, -20, (600 + 20), (600 + 20)); _local5._br578(_pu776.x, _pu776.y); _local5._kj612 = false; _local5._up505(_ts386, 0.05, 31, 2, 1); _local5._dr724 = 1500; _local5._bf200(_sj300); _jy415[_jy415.length] = _local5; _uv774 = _wt699.play(20, 0); _jq608(_pu776.x, _pu776.y); } else { _td720 = _qs191.play(20, 0); }; _ys727 = 0; } else { if (_ov172 < 6){ if (_yt402 == 0){ _ys727 = (_ys727 + _vk475); if (_ys727 > 10000){ _ys727 = 0; _yt402 = 3000; }; }; }; }; }; } private function _qu400():void{ _kj521(_em231, 300, 450, 1, _el187, _vm186._mh332); _kj521(_dv472, 488, 300, 2, _el187, _vm186._mh332); _kj521(_mr482, 112, 300, 3, _el187, _vm186._mh332); _kj521(_ps706, 150, 570, 4, _el187, _vm186._mh332); _kj521(_jq18, 440, 560, 5, _el187, _vm186._mh332); _kj521(_cd148, 300, 166, 6, _el187, _vm186._mh332); } private function _gy293():void{ } private function _xa13():void{ } private function _hq259():void{ _nx99._ga701(_vk475); _nx99._rm79(); _ss270._ft769(_fg773, 20, 5, 0, 0, _fg773.width, _fg773.height, _hv379._mh332); _gj633(_et260, _vl593, _hv379._mh332, _fp205, 115, 6, -3, false); _ss270._ft769(_lc188, 270, 7, 0, 0, (26 * _if516), 25, _hv379._mh332); _ss270._ft769(_fj138, 380, 8, 0, 0, _fj138.width, _fj138.height, _hv379._mh332); _gj633(_et260, _vl593, _hv379._mh332, ("" + _ov172), 430, 6, -3, false); _ss270._ft769(_gd622, 486, 5, 0, 0, _gd622.width, _gd622.height, _hv379._mh332); _gj633(_et260, _vl593, _hv379._mh332, ("" + _xo529), 550, 6, -3, false); } private function _mb392():void{ if (_oo154 > 0){ _ss270._ta403(_yd98, _pu776.x, (_pu776.y - 30), 0, 0, _ss270.percent(_oo154, 10000, 100), 2, _hv379._mh332); _oo154 = (_oo154 - _vk475); if (_oo154 < 1){ _oo154 = 0; if (_kf672 == 1){ _dw697((irrcrpt("VKRRW ERQXV ", 3) + (_ws497 * 250)), 200); _or213((_ws497 * 250)); }; if (_kf672 == 2){ _dw697((irrcrpt("KWTEJS GTSZX ", 5) + (_fc162 * 250)), 200); _or213((_ws497 * 250)); _sy114(); }; _kf672 = 0; }; }; } private function _oq233(_arg1:_te267):void{ if (_arg1._de487 == true){ _fm125(_arg1.x, _arg1.y); }; } private function _el187(_arg1:_te267):void{ if (_rx304 != 1){ return; }; if (_arg1._jq509(_ce216, _cb642) == true){ if ((((_arg1._on148 == 0)) && ((_arg1._xr460 == 1)))){ _arg1._vd488(0.0025, 1, 1.2, 3, _arg1._xr460); _arg1._wc723(0.0025, 1, 1.2, 3, _arg1._fc342); }; if (_ys723 == true){ _uv774 = _wt699.play(20, 0); if (_arg1.id == 1){ if ((((_qa766 == false)) && ((_cq714 == true)))){ _fj736 = _wr371; _rx304 = 2; _mt277(_jy415); _qa766 = true; } else { _tx243 = true; }; } else { if (_arg1.id == 2){ _fj736 = _qd756; _rx304 = 3; _mt277(_jy415); } else { if (_arg1.id == 3){ KingAPI.openHighscoresLink(); } else { if (_arg1.id == 4){ KingAPI.openOtherGamesLink(); } else { if (_arg1.id == 5){ KingAPI.openAddToWebsiteLink(); } else { if (_arg1.id == 6){ KingAPI.openOtherGamesLink(); }; }; }; }; }; }; }; } else { if ((((_arg1._on148 == 0)) && (!((_arg1._xr460 == 1))))){ _arg1._vd488(-0.0025, 1, 1.2, 3, _arg1._xr460); _arg1._wc723(-0.0025, 1, 1.2, 3, _arg1._fc342); }; }; } public static function _bx665(_arg1:int=50):Boolean{ if (_arg1 > random._qf537(0, 100)){ return (true); }; return (false); } } }//packageSection 49//_xk67__ab458 (_xk67__ab458) package { import mx.core.*; public class _xk67__ab458 extends BitmapAsset { } }//packageSection 50//_xk67__ap574 (_xk67__ap574) package { import mx.core.*; public class _xk67__ap574 extends BitmapAsset { } }//packageSection 51//_xk67__bi575 (_xk67__bi575) package { import mx.core.*; public class _xk67__bi575 extends BitmapAsset { } }//packageSection 52//_xk67__bj660 (_xk67__bj660) package { import mx.core.*; public class _xk67__bj660 extends BitmapAsset { } }//packageSection 53//_xk67__bx659 (_xk67__bx659) package { import mx.core.*; public class _xk67__bx659 extends SoundAsset { } }//packageSection 54//_xk67__ca617 (_xk67__ca617) package { import mx.core.*; public class _xk67__ca617 extends BitmapAsset { } }//packageSection 55//_xk67__ck440 (_xk67__ck440) package { import mx.core.*; public class _xk67__ck440 extends BitmapAsset { } }//packageSection 56//_xk67__ck541 (_xk67__ck541) package { import mx.core.*; public class _xk67__ck541 extends BitmapAsset { } }//packageSection 57//_xk67__cr516 (_xk67__cr516) package { import mx.core.*; public class _xk67__cr516 extends BitmapAsset { } }//packageSection 58//_xk67__da236 (_xk67__da236) package { import mx.core.*; public class _xk67__da236 extends BitmapAsset { } }//packageSection 59//_xk67__dh134 (_xk67__dh134) package { import mx.core.*; public class _xk67__dh134 extends BitmapAsset { } }//packageSection 60//_xk67__dk359 (_xk67__dk359) package { import mx.core.*; public class _xk67__dk359 extends BitmapAsset { } }//packageSection 61//_xk67__ef195 (_xk67__ef195) package { import mx.core.*; public class _xk67__ef195 extends BitmapAsset { } }//packageSection 62//_xk67__ej755 (_xk67__ej755) package { import mx.core.*; public class _xk67__ej755 extends BitmapAsset { } }//packageSection 63//_xk67__ex505 (_xk67__ex505) package { import mx.core.*; public class _xk67__ex505 extends BitmapAsset { } }//packageSection 64//_xk67__fq776 (_xk67__fq776) package { import mx.core.*; public class _xk67__fq776 extends BitmapAsset { } }//packageSection 65//_xk67__gl146 (_xk67__gl146) package { import mx.core.*; public class _xk67__gl146 extends BitmapAsset { } }//packageSection 66//_xk67__gn108 (_xk67__gn108) package { import mx.core.*; public class _xk67__gn108 extends BitmapAsset { } }//packageSection 67//_xk67__gv29 (_xk67__gv29) package { import mx.core.*; public class _xk67__gv29 extends BitmapAsset { } }//packageSection 68//_xk67__hf476 (_xk67__hf476) package { import mx.core.*; public class _xk67__hf476 extends BitmapAsset { } }//packageSection 69//_xk67__hl404 (_xk67__hl404) package { import mx.core.*; public class _xk67__hl404 extends BitmapAsset { } }//packageSection 70//_xk67__hl603 (_xk67__hl603) package { import mx.core.*; public class _xk67__hl603 extends BitmapAsset { } }//packageSection 71//_xk67__hm737 (_xk67__hm737) package { import mx.core.*; public class _xk67__hm737 extends BitmapAsset { } }//packageSection 72//_xk67__hn364 (_xk67__hn364) package { import mx.core.*; public class _xk67__hn364 extends BitmapAsset { } }//packageSection 73//_xk67__hq409 (_xk67__hq409) package { import mx.core.*; public class _xk67__hq409 extends SoundAsset { } }//packageSection 74//_xk67__hs188 (_xk67__hs188) package { import mx.core.*; public class _xk67__hs188 extends BitmapAsset { } }//packageSection 75//_xk67__ia634 (_xk67__ia634) package { import mx.core.*; public class _xk67__ia634 extends SoundAsset { } }//packageSection 76//_xk67__iq458 (_xk67__iq458) package { import mx.core.*; public class _xk67__iq458 extends BitmapAsset { } }//packageSection 77//_xk67__it218 (_xk67__it218) package { import mx.core.*; public class _xk67__it218 extends BitmapAsset { } }//packageSection 78//_xk67__ja53 (_xk67__ja53) package { import mx.core.*; public class _xk67__ja53 extends SoundAsset { } }//packageSection 79//_xk67__jr762 (_xk67__jr762) package { import mx.core.*; public class _xk67__jr762 extends BitmapAsset { } }//packageSection 80//_xk67__js608 (_xk67__js608) package { import mx.core.*; public class _xk67__js608 extends BitmapAsset { } }//packageSection 81//_xk67__ka84 (_xk67__ka84) package { import mx.core.*; public class _xk67__ka84 extends BitmapAsset { } }//packageSection 82//_xk67__kp68 (_xk67__kp68) package { import mx.core.*; public class _xk67__kp68 extends BitmapAsset { } }//packageSection 83//_xk67__kq30 (_xk67__kq30) package { import mx.core.*; public class _xk67__kq30 extends BitmapAsset { } }//packageSection 84//_xk67__li786 (_xk67__li786) package { import mx.core.*; public class _xk67__li786 extends BitmapAsset { } }//packageSection 85//_xk67__ly309 (_xk67__ly309) package { import mx.core.*; public class _xk67__ly309 extends BitmapAsset { } }//packageSection 86//_xk67__mi786 (_xk67__mi786) package { import mx.core.*; public class _xk67__mi786 extends BitmapAsset { } }//packageSection 87//_xk67__mn473 (_xk67__mn473) package { import mx.core.*; public class _xk67__mn473 extends SoundAsset { } }//packageSection 88//_xk67__nl655 (_xk67__nl655) package { import mx.core.*; public class _xk67__nl655 extends BitmapAsset { } }//packageSection 89//_xk67__nw110 (_xk67__nw110) package { import mx.core.*; public class _xk67__nw110 extends BitmapAsset { } }//packageSection 90//_xk67__on147 (_xk67__on147) package { import mx.core.*; public class _xk67__on147 extends SoundAsset { } }//packageSection 91//_xk67__on544 (_xk67__on544) package { import mx.core.*; public class _xk67__on544 extends BitmapAsset { } }//packageSection 92//_xk67__op490 (_xk67__op490) package { import mx.core.*; public class _xk67__op490 extends BitmapAsset { } }//packageSection 93//_xk67__oq493 (_xk67__oq493) package { import mx.core.*; public class _xk67__oq493 extends BitmapAsset { } }//packageSection 94//_xk67__pj312 (_xk67__pj312) package { import mx.core.*; public class _xk67__pj312 extends BitmapAsset { } }//packageSection 95//_xk67__pk309 (_xk67__pk309) package { import mx.core.*; public class _xk67__pk309 extends BitmapAsset { } }//packageSection 96//_xk67__qb560 (_xk67__qb560) package { import mx.core.*; public class _xk67__qb560 extends BitmapAsset { } }//packageSection 97//_xk67__qm239 (_xk67__qm239) package { import mx.core.*; public class _xk67__qm239 extends BitmapAsset { } }//packageSection 98//_xk67__rd169 (_xk67__rd169) package { import mx.core.*; public class _xk67__rd169 extends BitmapAsset { } }//packageSection 99//_xk67__rr715 (_xk67__rr715) package { import mx.core.*; public class _xk67__rr715 extends BitmapAsset { } }//packageSection 100//_xk67__sq427 (_xk67__sq427) package { import mx.core.*; public class _xk67__sq427 extends BitmapAsset { } }//packageSection 101//_xk67__sr497 (_xk67__sr497) package { import mx.core.*; public class _xk67__sr497 extends BitmapAsset { } }//packageSection 102//_xk67__te52 (_xk67__te52) package { import mx.core.*; public class _xk67__te52 extends BitmapAsset { } }//packageSection 103//_xk67__tj511 (_xk67__tj511) package { import mx.core.*; public class _xk67__tj511 extends SoundAsset { } }//packageSection 104//_xk67__tl111 (_xk67__tl111) package { import mx.core.*; public class _xk67__tl111 extends BitmapAsset { } }//packageSection 105//_xk67__tn760 (_xk67__tn760) package { import mx.core.*; public class _xk67__tn760 extends BitmapAsset { } }//packageSection 106//_xk67__ts603 (_xk67__ts603) package { import mx.core.*; public class _xk67__ts603 extends BitmapAsset { } }//packageSection 107//_xk67__ty32 (_xk67__ty32) package { import mx.core.*; public class _xk67__ty32 extends BitmapAsset { } }//packageSection 108//_xk67__ua108 (_xk67__ua108) package { import mx.core.*; public class _xk67__ua108 extends BitmapAsset { } }//packageSection 109//_xk67__ux178 (_xk67__ux178) package { import mx.core.*; public class _xk67__ux178 extends BitmapAsset { } }//packageSection 110//_xk67__wd536 (_xk67__wd536) package { import mx.core.*; public class _xk67__wd536 extends BitmapAsset { } }//packageSection 111//_xk67__vi23 (_xk67__vi23) package { import mx.core.*; public class _xk67__vi23 extends BitmapAsset { } }//packageSection 112//_xk67__wu19 (_xk67__wu19) package { import mx.core.*; public class _xk67__wu19 extends BitmapAsset { } }//packageSection 113//_xk67__wu641 (_xk67__wu641) package { import mx.core.*; public class _xk67__wu641 extends BitmapAsset { } }//packageSection 114//_xk67__vw130 (_xk67__vw130) package { import mx.core.*; public class _xk67__vw130 extends BitmapAsset { } }//packageSection 115//_xk67__xa646 (_xk67__xa646) package { import mx.core.*; public class _xk67__xa646 extends SoundAsset { } }//packageSection 116//_xk67__xb563 (_xk67__xb563) package { import mx.core.*; public class _xk67__xb563 extends BitmapAsset { } }//packageSection 117//_xk67__xb679 (_xk67__xb679) package { import mx.core.*; public class _xk67__xb679 extends SoundAsset { } }//packageSection 118//_xk67__xt55 (_xk67__xt55) package { import mx.core.*; public class _xk67__xt55 extends BitmapAsset { } }//packageSection 119//_xk67__xx173 (_xk67__xx173) package { import mx.core.*; public class _xk67__xx173 extends BitmapAsset { } }//packageSection 120//_xk67__yh193 (_xk67__yh193) package { import mx.core.*; public class _xk67__yh193 extends BitmapAsset { } }//packageSection 121//_xk67__ys366 (_xk67__ys366) package { import mx.core.*; public class _xk67__ys366 extends BitmapAsset { } }//packageSection 122//_xl582 (_xl582) package { import flash.events.*; import com.urbansquall.preloader.*; import com.midasplayer.*; public class _xl582 extends Preloader { private var _ad422:DragonLoader; private var _sn442:KingPreloader; public function _xl582(){ _sn442 = new KingPreloader(600, 600); _sn442.onInitialize(); addChild(_sn442); addEventListener(Event.ENTER_FRAME, _ni324); } private function _ic432(_arg1):void{ removeChild(_ad422); _ad422.removeEventListener(DragonLoader.LAUNCH_GAME, _ic432); startup(); } override protected function updateLoading(_arg1:Number):void{ _sn442.progressHandler(_arg1); } private function _ni324(_arg1:Event):void{ if (completed){ _sn442.loadComplete(); removeEventListener(Event.ENTER_FRAME, _ni324); removeChild(_sn442); _ht307(); }; } private function _ht307():void{ _ad422 = new DragonLoader(irrcrpt("gfqqnjx", 5), ""); _ad422.addEventListener(DragonLoader.LAUNCH_GAME, _ic432); addChild(_ad422); } } }//packageSection 123//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); } }//packageSection 124//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ if (Security.sandboxType == irrcrpt("mpdbmXjuiGjmf", 1)){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4:String = irrcrpt("iuuq://dpsf.npdijcpu.dpn/nz/dpsf.txg", 1); var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf(irrcrpt("kwws", 3)) == 0){ _local5["url"] = _local6; } else { _local5["url"] = irrcrpt("mpdbm", 1); }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = irrcrpt("dssolfdwlrq/a-zzz-irup-xuohqfrghg", 3); _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Library Items
Symbol 1 Bitmap | Used by:2 | |
Symbol 2 Graphic | Uses:1 | Used by:5 |
Symbol 3 Graphic | Used by:4 | |
Symbol 4 MovieClip | Uses:3 | Used by:5 |
Symbol 5 MovieClip {com.midasplayer.KingPreloader_mcLoadLogo} [mcLoadLogo] | Uses:2 4 | |
Symbol 6 Bitmap | Used by:7 | |
Symbol 7 Graphic | Uses:6 | Used by:12 |
Symbol 8 Bitmap | Used by:9 | |
Symbol 9 Graphic | Uses:8 | Used by:12 |
Symbol 10 Bitmap | Used by:11 | |
Symbol 11 Graphic | Uses:10 | Used by:12 |
Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] | Uses:7 9 11 | |
Symbol 13 Bitmap | Used by:14 | |
Symbol 14 Graphic | Uses:13 | Used by:15 |
Symbol 15 MovieClip {com.midasplayer.DragonLoader_mcGlimmer} [mcGlimmer] | Uses:14 | |
Symbol 16 Video | Used by:17 | |
Symbol 17 MovieClip {com.midasplayer.DragonLoader_mcFireLogo} [mcFireLogo] | Uses:16 | |
Symbol 18 Graphic | Used by:19 | |
Symbol 19 MovieClip | Uses:18 | Used by:22 |
Symbol 20 Font | Used by:21 | |
Symbol 21 EditableText | Uses:20 | Used by:22 |
Symbol 22 MovieClip {com.midasplayer.DragonLoader_mcBannedSign} [mcBannedSign] | Uses:19 21 | |
Symbol 23 Sound {com.midasplayer.DragonLoader_sfxBell} [sfxBell] | ||
Symbol 24 Video | Used by:26 | |
Symbol 25 Sound | Used by:26 | |
Symbol 26 MovieClip {com.midasplayer.DragonLoader_mcDragon} [mcDragon] | Uses:24 25 | |
Symbol 27 Bitmap | Used by:28 | |
Symbol 28 Graphic | Uses:27 | Used by:73 |
Symbol 29 Bitmap | Used by:30 | |
Symbol 30 Graphic | Uses:29 | Used by:73 |
Symbol 31 Bitmap | Used by:32 | |
Symbol 32 Graphic | Uses:31 | Used by:73 |
Symbol 33 Bitmap | Used by:34 | |
Symbol 34 Graphic | Uses:33 | Used by:73 |
Symbol 35 Bitmap | Used by:36 | |
Symbol 36 Graphic | Uses:35 | Used by:73 |
Symbol 37 Bitmap | Used by:38 | |
Symbol 38 Graphic | Uses:37 | Used by:73 |
Symbol 39 Bitmap | Used by:40 | |
Symbol 40 Graphic | Uses:39 | Used by:73 |
Symbol 41 Bitmap | Used by:42 | |
Symbol 42 Graphic | Uses:41 | Used by:73 |
Symbol 43 Bitmap | Used by:44 | |
Symbol 44 Graphic | Uses:43 | Used by:73 |
Symbol 45 Bitmap | Used by:46 | |
Symbol 46 Graphic | Uses:45 | Used by:73 |
Symbol 47 Bitmap | Used by:48 | |
Symbol 48 Graphic | Uses:47 | Used by:73 |
Symbol 49 Bitmap | Used by:50 | |
Symbol 50 Graphic | Uses:49 | Used by:73 |
Symbol 51 Bitmap | Used by:52 | |
Symbol 52 Graphic | Uses:51 | Used by:73 |
Symbol 53 Bitmap | Used by:54 | |
Symbol 54 Graphic | Uses:53 | Used by:73 |
Symbol 55 Bitmap | Used by:56 | |
Symbol 56 Graphic | Uses:55 | Used by:73 |
Symbol 57 Bitmap | Used by:58 | |
Symbol 58 Graphic | Uses:57 | Used by:73 |
Symbol 59 Bitmap | Used by:60 | |
Symbol 60 Graphic | Uses:59 | Used by:73 |
Symbol 61 Bitmap | Used by:62 | |
Symbol 62 Graphic | Uses:61 | Used by:73 |
Symbol 63 Bitmap | Used by:64 | |
Symbol 64 Graphic | Uses:63 | Used by:73 |
Symbol 65 Bitmap | Used by:66 | |
Symbol 66 Graphic | Uses:65 | Used by:73 |
Symbol 67 Bitmap | Used by:68 | |
Symbol 68 Graphic | Uses:67 | Used by:73 |
Symbol 69 Bitmap | Used by:70 | |
Symbol 70 Graphic | Uses:69 | Used by:73 |
Symbol 71 Bitmap | Used by:72 | |
Symbol 72 Graphic | Uses:71 | Used by:73 |
Symbol 73 MovieClip {com.midasplayer.particle.Particle_spark} [spark] | Uses:28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 | |
Symbol 74 Sound {_xk67__on147} [_xk67__on147] | ||
Symbol 75 Sound {_xk67__ia634} [_xk67__ia634] | ||
Symbol 76 Sound {_xk67__bx659} [_xk67__bx659] | ||
Symbol 77 Sound {_xk67__xb679} [_xk67__xb679] | ||
Symbol 78 Sound {_xk67__ja53} [_xk67__ja53] | ||
Symbol 79 Sound {_xk67__hq409} [_xk67__hq409] | ||
Symbol 80 Sound {_xk67__xa646} [_xk67__xa646] | ||
Symbol 81 Sound {_xk67__mn473} [_xk67__mn473] | ||
Symbol 82 Sound {_xk67__tj511} [_xk67__tj511] | ||
Symbol 83 Bitmap {_xk67__vi23} | ||
Symbol 84 Bitmap {_xk67__on544} | ||
Symbol 85 Bitmap {_xk67__hs188} | ||
Symbol 86 Bitmap {_xk67__kq30} | ||
Symbol 87 Bitmap {_xk67__vw130} | ||
Symbol 88 Bitmap {_xk67__ys366} | ||
Symbol 89 Bitmap {_xk67__gv29} | ||
Symbol 90 Bitmap {_xk67__ef195} | ||
Symbol 91 Bitmap {_xk67__ka84} | ||
Symbol 92 Bitmap {_xk67__hm737} | ||
Symbol 93 Bitmap {_xk67__ux178} | ||
Symbol 94 Bitmap {_xk67__hl404} | ||
Symbol 95 Bitmap {_xk67__ap574} | ||
Symbol 96 Bitmap {_xk67__gn108} | ||
Symbol 97 Bitmap {_xk67__rr715} | ||
Symbol 98 Bitmap {_xk67__xb563} | ||
Symbol 99 Bitmap {_xk67__ck541} | ||
Symbol 100 Bitmap {_xk67__hl603} | ||
Symbol 101 Bitmap {_xk67__tn760} | ||
Symbol 102 Bitmap {_xk67__wd536} | ||
Symbol 103 Bitmap {_xk67__iq458} | ||
Symbol 104 Bitmap {_xk67__sq427} | ||
Symbol 105 Bitmap {_xk67__gl146} | ||
Symbol 106 Bitmap {_xk67__te52} | ||
Symbol 107 Bitmap {_xk67__bi575} | ||
Symbol 108 Bitmap {_xk67__ck440} | ||
Symbol 109 Bitmap {_xk67__jr762} | ||
Symbol 110 Bitmap {_xk67__oq493} | ||
Symbol 111 Bitmap {_xk67__tl111} | ||
Symbol 112 Bitmap {_xk67__mi786} | ||
Symbol 113 Bitmap {_xk67__bj660} | ||
Symbol 114 Bitmap {classes._pm400__mm542} | ||
Symbol 115 Bitmap {_xk67__qb560} | ||
Symbol 116 Bitmap {_xk67__op490} | ||
Symbol 117 Bitmap {_xk67__nl655} | ||
Symbol 118 Bitmap {_xk67__xt55} | ||
Symbol 119 Bitmap {_xk67__rd169} | ||
Symbol 120 Bitmap {_xk67__dh134} | ||
Symbol 121 Bitmap {_xk67__pk309} | ||
Symbol 122 Bitmap {_xk67__js608} | ||
Symbol 123 Bitmap {_xk67__sr497} | ||
Symbol 124 Bitmap {_xk67__ca617} | ||
Symbol 125 Bitmap {_xk67__ly309} | ||
Symbol 126 Bitmap {_xk67__ua108} | ||
Symbol 127 Bitmap {_xk67__da236} | ||
Symbol 128 Bitmap {_xk67__pj312} | ||
Symbol 129 Bitmap {_xk67__ts603} | ||
Symbol 130 Bitmap {_xk67__dk359} | ||
Symbol 131 Bitmap {_xk67__hn364} | ||
Symbol 132 Bitmap {_xk67__ex505} | ||
Symbol 133 Bitmap {_xk67__qm239} | ||
Symbol 134 Bitmap {_xk67__hf476} | ||
Symbol 135 Bitmap {_xk67__ty32} | ||
Symbol 136 Bitmap {_xk67__cr516} | ||
Symbol 137 Bitmap {_xk67__fq776} | ||
Symbol 138 Bitmap {_xk67__yh193} | ||
Symbol 139 Bitmap {_xk67__wu19} | ||
Symbol 140 Bitmap {_xk67__nw110} | ||
Symbol 141 Bitmap {_xk67__ab458} | ||
Symbol 142 Bitmap {_xk67__ej755} | ||
Symbol 143 Bitmap {_xk67__li786} | ||
Symbol 144 Bitmap {_xk67__xx173} | ||
Symbol 145 Bitmap {_xk67__wu641} | ||
Symbol 146 Bitmap {_xk67__it218} |
Instance Names
"bar" | Symbol 5 MovieClip {com.midasplayer.KingPreloader_mcLoadLogo} [mcLoadLogo] Frame 1 | Symbol 4 MovieClip |
"bg" | Symbol 22 MovieClip {com.midasplayer.DragonLoader_mcBannedSign} [mcBannedSign] Frame 1 | Symbol 19 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata present, AS3. |
SWFMetaData (77) | Timeline Frame 1 | 459 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..." |
ScriptLimits (65) | Timeline Frame 1 | MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "mcLoadLogo" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "mcPlayBtn" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "mcGlimmer" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "mcFireLogo" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "mcBannedSign" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "sfxBell" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "mcDragon" |
ExportAssets (56) | Timeline Frame 1 | Symbol 73 as "spark" |
ExportAssets (56) | Timeline Frame 2 | Symbol 74 as "_xk67__on147" |
ExportAssets (56) | Timeline Frame 2 | Symbol 75 as "_xk67__ia634" |
ExportAssets (56) | Timeline Frame 2 | Symbol 76 as "_xk67__bx659" |
ExportAssets (56) | Timeline Frame 2 | Symbol 77 as "_xk67__xb679" |
ExportAssets (56) | Timeline Frame 2 | Symbol 78 as "_xk67__ja53" |
ExportAssets (56) | Timeline Frame 2 | Symbol 79 as "_xk67__hq409" |
ExportAssets (56) | Timeline Frame 2 | Symbol 80 as "_xk67__xa646" |
ExportAssets (56) | Timeline Frame 2 | Symbol 81 as "_xk67__mn473" |
ExportAssets (56) | Timeline Frame 2 | Symbol 82 as "_xk67__tj511" |
SerialNumber (41) | Timeline Frame 1 |
Labels
"_xl582" | Frame 1 |
"start" | Frame 2 |
"idle" | Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] Frame 1 |
"over" | Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] Frame 2 |
"down" | Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] Frame 3 |
"loop" | Symbol 73 MovieClip {com.midasplayer.particle.Particle_spark} [spark] Frame 10 |
|