Section 1
//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.0.0.0";
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;
}
}
//unresolved jump
//unresolved jump
var _local1 = (((( & !NULL!) * !NULL!) << (DisplayObject + 1)) - !NULL!);
[OP_NEWCLASS ClassInfo:42 base:FlexBitmap].BitmapAsset = !NULL!;
}//package mx.core
Section 2
//ByteArrayAsset (mx.core.ByteArrayAsset)
package mx.core {
import flash.utils.*;
public class ByteArrayAsset extends ByteArray implements IFlexAsset {
mx_internal static const VERSION:String = "3.0.0.0";
}
//unresolved jump
true;
!ERROR!}//package mx.core
Section 3
//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.0.0.0";
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));
}
}
//unresolved jump
}//package mx.core
Section 4
//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.0.0.0";
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));
}
}
//unresolved jump
_local0 = -(false);
//unresolved jump
}//package mx.core
Section 5
//FlexLoader (mx.core.FlexLoader)
package mx.core {
import flash.display.*;
import mx.utils.*;
public class FlexLoader extends Loader {
mx_internal static const VERSION:String = "3.0.0.0";
public function FlexLoader(){
super();
try {
name = NameUtil.createUniqueName(this);
} catch(e:Error) {
};
}
override public function toString():String{
return (NameUtil.displayObjectToString(this));
}
}
//unresolved jump
//unresolved jump
(??hasnext
/ undefined);
_local0 = (( << !NULL!) - 1);
//unresolved jump
with (-(((!NULL! <= !NULL!) | [OP_NEWCLASS ClassInfo:95 base:Loader]))) {
};
(((!NULL! == !NULL!) == !NULL!) ^ !NULL!).FlexLoader = !NULL!;
}//package mx.core
Section 6
//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.0.0.0";
public function FlexMovieClip(){
super();
try {
name = NameUtil.createUniqueName(this);
} catch(e:Error) {
};
}
override public function toString():String{
return (NameUtil.displayObjectToString(this));
}
}
//unresolved jump
var _local1 = (( ^ _local2) ^ -(this));
//unresolved jump
//unresolved jump
(((undefined % [OP_NEWCLASS ClassInfo:4 base:MovieClip]) + 1) == undefined).FlexMovieClip = true;
}//package mx.core
Section 7
//FlexShape (mx.core.FlexShape)
package mx.core {
import flash.display.*;
import mx.utils.*;
public class FlexShape extends Shape {
mx_internal static const VERSION:String = "3.0.0.0";
public function FlexShape(){
super();
try {
name = NameUtil.createUniqueName(this);
} catch(e:Error) {
};
}
override public function toString():String{
return (NameUtil.displayObjectToString(this));
}
}
//unresolved jump
//unresolved jump
}//package mx.core
Section 8
//FlexVersion (mx.core.FlexVersion)
package mx.core {
import mx.resources.*;
public class FlexVersion {
public static const VERSION_2_0_1:uint = 33554433;
public static const CURRENT_VERSION:uint = 50331648;
public static const VERSION_3_0:uint = 50331648;
public static const VERSION_2_0:uint = 33554432;
public static const VERSION_ALREADY_READ:String = "versionAlreadyRead";
public static const VERSION_ALREADY_SET:String = "versionAlreadySet";
mx_internal static const VERSION:String = "3.0.0.0";
private static var compatibilityVersionChanged:Boolean = false;
private static var _compatibilityErrorFunction:Function;
private static var _compatibilityVersion:uint = 50331648;
private static var compatibilityVersionRead:Boolean = false;
mx_internal static function changeCompatibilityVersionString(_arg1:String):void{
var _local2:Array = _arg1.split(".");
var _local3:uint = parseInt(_local2[0]);
var _local4:uint = parseInt(_local2[1]);
var _local5:uint = parseInt(_local2[2]);
_compatibilityVersion = (((_local3 << 24) + (_local4 << 16)) + _local5);
}
public static function set compatibilityVersion(_arg1:uint):void{
var _local2:String;
if (_arg1 == _compatibilityVersion){
return;
};
if (compatibilityVersionChanged){
if (compatibilityErrorFunction == null){
_local2 = ResourceManager.getInstance().getString("core", VERSION_ALREADY_SET);
throw (new Error(_local2));
};
compatibilityErrorFunction(_arg1, VERSION_ALREADY_SET);
};
if (compatibilityVersionRead){
if (compatibilityErrorFunction == null){
_local2 = ResourceManager.getInstance().getString("core", VERSION_ALREADY_READ);
throw (new Error(_local2));
};
compatibilityErrorFunction(_arg1, VERSION_ALREADY_READ);
};
_compatibilityVersion = _arg1;
compatibilityVersionChanged = true;
}
public static function get compatibilityVersion():uint{
compatibilityVersionRead = true;
return (_compatibilityVersion);
}
public static function set compatibilityErrorFunction(_arg1:Function):void{
_compatibilityErrorFunction = _arg1;
}
public static function set compatibilityVersionString(_arg1:String):void{
var _local2:Array = _arg1.split(".");
var _local3:uint = parseInt(_local2[0]);
var _local4:uint = parseInt(_local2[1]);
var _local5:uint = parseInt(_local2[2]);
compatibilityVersion = (((_local3 << 24) + (_local4 << 16)) + _local5);
}
public static function get compatibilityErrorFunction():Function{
return (_compatibilityErrorFunction);
}
public static function get compatibilityVersionString():String{
var _local1:uint = ((compatibilityVersion >> 24) & 0xFF);
var _local2:uint = ((compatibilityVersion >> 16) & 0xFF);
var _local3:uint = (compatibilityVersion & 0xFFFF);
return (((((_local1.toString() + ".") + _local2.toString()) + ".") + _local3.toString()));
}
}
//unresolved jump
var _local1 = ??hasnext
;
}//package mx.core
Section 9
//FontAsset (mx.core.FontAsset)
package mx.core {
import flash.text.*;
public class FontAsset extends Font implements IFlexAsset {
mx_internal static const VERSION:String = "3.0.0.0";
}
//unresolved jump
}//package mx.core
Section 10
//IBorder (mx.core.IBorder)
package mx.core {
public interface IBorder {
function get borderMetrics():EdgeMetrics;
}
//unresolved jump
}//package mx.core
Section 11
//IButton (mx.core.IButton)
package mx.core {
public interface IButton extends IUIComponent {
function get emphasized():Boolean;
function set emphasized(_arg1:Boolean):void;
function callLater(_arg1:Function, _arg2:Array=null):void;
}
//unresolved jump
}//package mx.core
Section 12
//IChildList (mx.core.IChildList)
package mx.core {
import flash.display.*;
import flash.geom.*;
public interface IChildList {
function get numChildren():int;
function removeChild(_arg1:DisplayObject):DisplayObject;
function getChildByName(_arg1:String):DisplayObject;
function removeChildAt(_arg1:int):DisplayObject;
function getChildIndex(_arg1:DisplayObject):int;
function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject;
function getObjectsUnderPoint(_arg1:Point):Array;
function setChildIndex(_arg1:DisplayObject, _arg2:int):void;
function getChildAt(_arg1:int):DisplayObject;
function addChild(_arg1:DisplayObject):DisplayObject;
function contains(_arg1:DisplayObject):Boolean;
}
//unresolved jump
}//package mx.core
Section 13
//IContainer (mx.core.IContainer)
package mx.core {
import flash.display.*;
import flash.geom.*;
import mx.managers.*;
import flash.text.*;
import flash.media.*;
public interface IContainer extends IUIComponent {
function set hitArea(_arg1:Sprite):void;
function swapChildrenAt(_arg1:int, _arg2:int):void;
function getChildByName(_arg1:String):DisplayObject;
function get doubleClickEnabled():Boolean;
function get graphics():Graphics;
function get useHandCursor():Boolean;
function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject;
function set mouseChildren(_arg1:Boolean):void;
function set creatingContentPane(_arg1:Boolean):void;
function get textSnapshot():TextSnapshot;
function getChildIndex(_arg1:DisplayObject):int;
function set doubleClickEnabled(_arg1:Boolean):void;
function getObjectsUnderPoint(_arg1:Point):Array;
function get creatingContentPane():Boolean;
function setChildIndex(_arg1:DisplayObject, _arg2:int):void;
function get soundTransform():SoundTransform;
function set useHandCursor(_arg1:Boolean):void;
function get numChildren():int;
function contains(_arg1:DisplayObject):Boolean;
function get verticalScrollPosition():Number;
function set defaultButton(_arg1:IFlexDisplayObject):void;
function swapChildren(_arg1:DisplayObject, _arg2:DisplayObject):void;
function set horizontalScrollPosition(_arg1:Number):void;
function get focusManager():IFocusManager;
function startDrag(_arg1:Boolean=false, _arg2:Rectangle=null):void;
function set mouseEnabled(_arg1:Boolean):void;
function getChildAt(_arg1:int):DisplayObject;
function set soundTransform(_arg1:SoundTransform):void;
function get tabChildren():Boolean;
function get tabIndex():int;
function set focusRect(_arg1:Object):void;
function get hitArea():Sprite;
function get mouseChildren():Boolean;
function removeChildAt(_arg1:int):DisplayObject;
function get defaultButton():IFlexDisplayObject;
function stopDrag():void;
function set tabEnabled(_arg1:Boolean):void;
function get horizontalScrollPosition():Number;
function get focusRect():Object;
function get viewMetrics():EdgeMetrics;
function set verticalScrollPosition(_arg1:Number):void;
function get dropTarget():DisplayObject;
function get mouseEnabled():Boolean;
function set tabChildren(_arg1:Boolean):void;
function set buttonMode(_arg1:Boolean):void;
function get tabEnabled():Boolean;
function get buttonMode():Boolean;
function removeChild(_arg1:DisplayObject):DisplayObject;
function set tabIndex(_arg1:int):void;
function addChild(_arg1:DisplayObject):DisplayObject;
function areInaccessibleObjectsUnderPoint(_arg1:Point):Boolean;
}
//unresolved jump
var _local1 = ((( >>> !NULL!) + !NULL!) | false);
[OP_NEWCLASS ClassInfo:102 base:null].IContainer = !NULL!;
}//package mx.core
Section 14
//IFlexAsset (mx.core.IFlexAsset)
package mx.core {
public interface IFlexAsset {
}
//unresolved jump
}//package mx.core
Section 15
//IFlexDisplayObject (mx.core.IFlexDisplayObject)
package mx.core {
import flash.display.*;
import flash.geom.*;
import flash.events.*;
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;
}
//unresolved jump
~(??getglobalscope
);
}//package mx.core
Section 16
//IFlexModuleFactory (mx.core.IFlexModuleFactory)
package mx.core {
public interface IFlexModuleFactory {
function create(... _args):Object;
function info():Object;
}
//unresolved jump
}//package mx.core
Section 17
//IInvalidating (mx.core.IInvalidating)
package mx.core {
public interface IInvalidating {
function validateNow():void;
function invalidateSize():void;
function invalidateDisplayList():void;
function invalidateProperties():void;
}
//unresolved jump
[OP_NEWCLASS ClassInfo:33 base:null].IInvalidating = !NULL!;
}//package mx.core
Section 18
//IProgrammaticSkin (mx.core.IProgrammaticSkin)
package mx.core {
public interface IProgrammaticSkin {
function validateNow():void;
function validateDisplayList():void;
}
//unresolved jump
}//package mx.core
Section 19
//IRawChildrenContainer (mx.core.IRawChildrenContainer)
package mx.core {
public interface IRawChildrenContainer {
function get rawChildren():IChildList;
}
//unresolved jump
}//package mx.core
Section 20
//IRectangularBorder (mx.core.IRectangularBorder)
package mx.core {
import flash.geom.*;
public interface IRectangularBorder extends IBorder {
function get backgroundImageBounds():Rectangle;
function get hasBackgroundImage():Boolean;
function set backgroundImageBounds(_arg1:Rectangle):void;
function layoutBackgroundImage():void;
}
//unresolved jump
}//package mx.core
Section 21
//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;
}
//unresolved jump
}//package mx.core
Section 22
//IUIComponent (mx.core.IUIComponent)
package mx.core {
import flash.display.*;
import mx.managers.*;
public interface IUIComponent extends IFlexDisplayObject {
function set focusPane(_arg1:Sprite):void;
function get enabled():Boolean;
function set enabled(_arg1:Boolean):void;
function set isPopUp(_arg1:Boolean):void;
function get explicitMinHeight():Number;
function get percentWidth():Number;
function get isPopUp():Boolean;
function get owner():DisplayObjectContainer;
function get percentHeight():Number;
function get baselinePosition():Number;
function owns(_arg1:DisplayObject):Boolean;
function initialize():void;
function get maxWidth():Number;
function get minWidth():Number;
function getExplicitOrMeasuredWidth():Number;
function get explicitMaxWidth():Number;
function get explicitMaxHeight():Number;
function set percentHeight(_arg1:Number):void;
function get minHeight():Number;
function set percentWidth(_arg1:Number):void;
function get document():Object;
function get focusPane():Sprite;
function getExplicitOrMeasuredHeight():Number;
function set tweeningProperties(_arg1:Array):void;
function set explicitWidth(_arg1:Number):void;
function set measuredMinHeight(_arg1:Number):void;
function get explicitMinWidth():Number;
function get tweeningProperties():Array;
function get maxHeight():Number;
function set owner(_arg1:DisplayObjectContainer):void;
function set includeInLayout(_arg1:Boolean):void;
function setVisible(_arg1:Boolean, _arg2:Boolean=false):void;
function parentChanged(_arg1:DisplayObjectContainer):void;
function get explicitWidth():Number;
function get measuredMinHeight():Number;
function set measuredMinWidth(_arg1:Number):void;
function set explicitHeight(_arg1:Number):void;
function get includeInLayout():Boolean;
function get measuredMinWidth():Number;
function get explicitHeight():Number;
function set systemManager(_arg1:ISystemManager):void;
function set document(_arg1:Object):void;
function get systemManager():ISystemManager;
}
//unresolved jump
}//package mx.core
Section 23
//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.0.0.0";
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))));
}
}
//unresolved jump
//unresolved jump
//unresolved jump
((((((((((( & !NULL!) === this) * ) + 1) | DisplayObjectContainer) == !NULL!) instanceof _local2) + 1) - [OP_NEWCLASS ClassInfo:7 base:FlexMovieClip]) >= !NULL!) === !NULL!).MovieClipAsset = -(true);
}//package mx.core
Section 24
//MovieClipLoaderAsset (mx.core.MovieClipLoaderAsset)
package mx.core {
import flash.display.*;
import flash.utils.*;
import flash.events.*;
import flash.system.*;
public class MovieClipLoaderAsset extends MovieClipAsset implements IFlexAsset, IFlexDisplayObject {
protected var initialHeight:Number;// = 0
private var loader:Loader;// = null
private var initialized:Boolean;// = false
protected var initialWidth:Number;// = 0
private var requestedHeight:Number;
private var requestedWidth:Number;
mx_internal static const VERSION:String = "3.0.0.0";
public function MovieClipLoaderAsset(){
var _local1:LoaderContext = new LoaderContext();
_local1.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain);
if (("allowLoadBytesCodeExecution" in _local1)){
_local1["allowLoadBytesCodeExecution"] = true;
};
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.loadBytes(movieClipData, _local1);
addChild(loader);
}
override public function get width():Number{
if (!initialized){
return (initialWidth);
};
return (super.width);
}
override public function set width(_arg1:Number):void{
if (!initialized){
requestedWidth = _arg1;
} else {
loader.width = _arg1;
};
}
override public function get measuredHeight():Number{
return (initialHeight);
}
private function completeHandler(_arg1:Event):void{
initialized = true;
initialWidth = loader.width;
initialHeight = loader.height;
if (!isNaN(requestedWidth)){
loader.width = requestedWidth;
};
if (!isNaN(requestedHeight)){
loader.height = requestedHeight;
};
dispatchEvent(_arg1);
}
override public function set height(_arg1:Number):void{
if (!initialized){
requestedHeight = _arg1;
} else {
loader.height = _arg1;
};
}
override public function get measuredWidth():Number{
return (initialWidth);
}
override public function get height():Number{
if (!initialized){
return (initialHeight);
};
return (super.height);
}
public function get movieClipData():ByteArray{
return (null);
}
}
//unresolved jump
//unresolved jump
//unresolved jump
}//package mx.core
Section 25
//mx_internal (mx.core.mx_internal)
package mx.core {
public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal";
}//package mx.core
Section 26
//Singleton (mx.core.Singleton)
package mx.core {
public class Singleton {
mx_internal static const VERSION:String = "3.0.0.0";
private static var classMap:Object = {};
public static function registerClass(_arg1:String, _arg2:Class):void{
var _local3:Class = classMap[_arg1];
if (!_local3){
classMap[_arg1] = _arg2;
};
}
public static function getClass(_arg1:String):Class{
return (classMap[_arg1]);
}
public static function getInstance(_arg1:String):Object{
var _local2:Class = classMap[_arg1];
if (!_local2){
throw (new Error((("No class registered for interface '" + _arg1) + "'.")));
};
return (_local2["getInstance"]());
}
}
//unresolved jump
}//package mx.core
Section 27
//SoundAsset (mx.core.SoundAsset)
package mx.core {
import flash.media.*;
public class SoundAsset extends Sound implements IFlexAsset {
mx_internal static const VERSION:String = "3.0.0.0";
}
//unresolved jump
with (!NULL!) {
};
}//package mx.core
Section 28
//UIComponentGlobals (mx.core.UIComponentGlobals)
package mx.core {
import flash.display.*;
import flash.geom.*;
import mx.managers.*;
public class UIComponentGlobals {
mx_internal static var callLaterSuspendCount:int = 0;
mx_internal static var layoutManager:ILayoutManager;
mx_internal static var nextFocusObject:InteractiveObject;
mx_internal static var designTime:Boolean = false;
mx_internal static var tempMatrix:Matrix = new Matrix();
mx_internal static var callLaterDispatcherCount:int = 0;
private static var _catchCallLaterExceptions:Boolean = false;
public static function set catchCallLaterExceptions(_arg1:Boolean):void{
_catchCallLaterExceptions = _arg1;
}
public static function get designMode():Boolean{
return (designTime);
}
public static function set designMode(_arg1:Boolean):void{
designTime = _arg1;
}
public static function get catchCallLaterExceptions():Boolean{
return (_catchCallLaterExceptions);
}
}
//unresolved jump
}//package mx.core
Section 29
//ModuleEvent (mx.events.ModuleEvent)
package mx.events {
import flash.events.*;
import mx.modules.*;
public class ModuleEvent extends ProgressEvent {
public var errorText:String;
private var _module:IModuleInfo;
public static const READY:String = "ready";
public static const ERROR:String = "error";
public static const PROGRESS:String = "progress";
mx_internal static const VERSION:String = "3.0.0.0";
public static const SETUP:String = "setup";
public static const UNLOAD:String = "unload";
public function ModuleEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:uint=0, _arg5:uint=0, _arg6:String=null, _arg7:IModuleInfo=null){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
this.errorText = _arg6;
this._module = _arg7;
}
public function get module():IModuleInfo{
if (_module){
return (_module);
};
return ((target as IModuleInfo));
}
override public function clone():Event{
return (new ModuleEvent(type, bubbles, cancelable, bytesLoaded, bytesTotal, errorText, module));
}
}
//unresolved jump
}//package mx.events
Section 30
//ResourceEvent (mx.events.ResourceEvent)
package mx.events {
import flash.events.*;
public class ResourceEvent extends ProgressEvent {
public var errorText:String;
mx_internal static const VERSION:String = "3.0.0.0";
public static const COMPLETE:String = "complete";
public static const PROGRESS:String = "progress";
public static const ERROR:String = "error";
public function ResourceEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:uint=0, _arg5:uint=0, _arg6:String=null){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
this.errorText = _arg6;
}
override public function clone():Event{
return (new ResourceEvent(type, bubbles, cancelable, bytesLoaded, bytesTotal, errorText));
}
}
//unresolved jump
}//package mx.events
Section 31
//StyleEvent (mx.events.StyleEvent)
package mx.events {
import flash.events.*;
public class StyleEvent extends ProgressEvent {
public var errorText:String;
mx_internal static const VERSION:String = "3.0.0.0";
public static const COMPLETE:String = "complete";
public static const PROGRESS:String = "progress";
public static const ERROR:String = "error";
public function StyleEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:uint=0, _arg5:uint=0, _arg6:String=null){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
this.errorText = _arg6;
}
override public function clone():Event{
return (new StyleEvent(type, bubbles, cancelable, bytesLoaded, bytesTotal, errorText));
}
}
//unresolved jump
}//package mx.events
Section 32
//RectangularDropShadow (mx.graphics.RectangularDropShadow)
package mx.graphics {
import mx.core.*;
import flash.display.*;
import flash.geom.*;
import mx.utils.*;
import flash.filters.*;
public class RectangularDropShadow {
private var leftShadow:BitmapData;
private var _tlRadius:Number;// = 0
private var _trRadius:Number;// = 0
private var _angle:Number;// = 45
private var topShadow:BitmapData;
private var _distance:Number;// = 4
private var rightShadow:BitmapData;
private var _alpha:Number;// = 0.4
private var shadow:BitmapData;
private var _brRadius:Number;// = 0
private var _blRadius:Number;// = 0
private var _color:int;// = 0
private var bottomShadow:BitmapData;
private var changed:Boolean;// = true
mx_internal static const VERSION:String = "3.0.0.0";
public function get blRadius():Number{
return (_blRadius);
}
public function set brRadius(_arg1:Number):void{
if (_brRadius != _arg1){
_brRadius = _arg1;
changed = true;
};
}
public function set color(_arg1:int):void{
if (_color != _arg1){
_color = _arg1;
changed = true;
};
}
public function drawShadow(_arg1:Graphics, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{
var _local15:Number;
var _local16:Number;
var _local17:Number;
var _local18:Number;
var _local19:Number;
var _local20:Number;
var _local21:Number;
var _local22:Number;
if (changed){
createShadowBitmaps();
changed = false;
};
_arg4 = Math.ceil(_arg4);
_arg5 = Math.ceil(_arg5);
var _local6:int = (leftShadow) ? leftShadow.width : 0;
var _local7:int = (rightShadow) ? rightShadow.width : 0;
var _local8:int = (topShadow) ? topShadow.height : 0;
var _local9:int = (bottomShadow) ? bottomShadow.height : 0;
var _local10:int = (_local6 + _local7);
var _local11:int = (_local8 + _local9);
var _local12:Number = ((_arg5 + _local11) / 2);
var _local13:Number = ((_arg4 + _local10) / 2);
var _local14:Matrix = new Matrix();
if (((leftShadow) || (topShadow))){
_local15 = Math.min((tlRadius + _local10), _local13);
_local16 = Math.min((tlRadius + _local11), _local12);
_local14.tx = (_arg2 - _local6);
_local14.ty = (_arg3 - _local8);
_arg1.beginBitmapFill(shadow, _local14);
_arg1.drawRect((_arg2 - _local6), (_arg3 - _local8), _local15, _local16);
_arg1.endFill();
};
if (((rightShadow) || (topShadow))){
_local17 = Math.min((trRadius + _local10), _local13);
_local18 = Math.min((trRadius + _local11), _local12);
_local14.tx = (((_arg2 + _arg4) + _local7) - shadow.width);
_local14.ty = (_arg3 - _local8);
_arg1.beginBitmapFill(shadow, _local14);
_arg1.drawRect((((_arg2 + _arg4) + _local7) - _local17), (_arg3 - _local8), _local17, _local18);
_arg1.endFill();
};
if (((leftShadow) || (bottomShadow))){
_local19 = Math.min((blRadius + _local10), _local13);
_local20 = Math.min((blRadius + _local11), _local12);
_local14.tx = (_arg2 - _local6);
_local14.ty = (((_arg3 + _arg5) + _local9) - shadow.height);
_arg1.beginBitmapFill(shadow, _local14);
_arg1.drawRect((_arg2 - _local6), (((_arg3 + _arg5) + _local9) - _local20), _local19, _local20);
_arg1.endFill();
};
if (((rightShadow) || (bottomShadow))){
_local21 = Math.min((brRadius + _local10), _local13);
_local22 = Math.min((brRadius + _local11), _local12);
_local14.tx = (((_arg2 + _arg4) + _local7) - shadow.width);
_local14.ty = (((_arg3 + _arg5) + _local9) - shadow.height);
_arg1.beginBitmapFill(shadow, _local14);
_arg1.drawRect((((_arg2 + _arg4) + _local7) - _local21), (((_arg3 + _arg5) + _local9) - _local22), _local21, _local22);
_arg1.endFill();
};
if (leftShadow){
_local14.tx = (_arg2 - _local6);
_local14.ty = 0;
_arg1.beginBitmapFill(leftShadow, _local14);
_arg1.drawRect((_arg2 - _local6), ((_arg3 - _local8) + _local16), _local6, ((((_arg5 + _local8) + _local9) - _local16) - _local20));
_arg1.endFill();
};
if (rightShadow){
_local14.tx = (_arg2 + _arg4);
_local14.ty = 0;
_arg1.beginBitmapFill(rightShadow, _local14);
_arg1.drawRect((_arg2 + _arg4), ((_arg3 - _local8) + _local18), _local7, ((((_arg5 + _local8) + _local9) - _local18) - _local22));
_arg1.endFill();
};
if (topShadow){
_local14.tx = 0;
_local14.ty = (_arg3 - _local8);
_arg1.beginBitmapFill(topShadow, _local14);
_arg1.drawRect(((_arg2 - _local6) + _local15), (_arg3 - _local8), ((((_arg4 + _local6) + _local7) - _local15) - _local17), _local8);
_arg1.endFill();
};
if (bottomShadow){
_local14.tx = 0;
_local14.ty = (_arg3 + _arg5);
_arg1.beginBitmapFill(bottomShadow, _local14);
_arg1.drawRect(((_arg2 - _local6) + _local19), (_arg3 + _arg5), ((((_arg4 + _local6) + _local7) - _local19) - _local21), _local9);
_arg1.endFill();
};
}
public function get brRadius():Number{
return (_brRadius);
}
public function get angle():Number{
return (_angle);
}
private function createShadowBitmaps():void{
var _local1:Number = ((Math.max(tlRadius, blRadius) + (2 * distance)) + Math.max(trRadius, brRadius));
var _local2:Number = ((Math.max(tlRadius, trRadius) + (2 * distance)) + Math.max(blRadius, brRadius));
if ((((_local1 < 0)) || ((_local2 < 0)))){
return;
};
var _local3:Shape = new FlexShape();
var _local4:Graphics = _local3.graphics;
_local4.beginFill(0xFFFFFF);
GraphicsUtil.drawRoundRectComplex(_local4, 0, 0, _local1, _local2, tlRadius, trRadius, blRadius, brRadius);
_local4.endFill();
var _local5:BitmapData = new BitmapData(_local1, _local2, true, 0);
_local5.draw(_local3, new Matrix());
var _local6:DropShadowFilter = new DropShadowFilter(distance, angle, color, alpha);
_local6.knockout = true;
var _local7:Rectangle = new Rectangle(0, 0, _local1, _local2);
var _local8:Rectangle = _local5.generateFilterRect(_local7, _local6);
var _local9:Number = (_local7.left - _local8.left);
var _local10:Number = (_local8.right - _local7.right);
var _local11:Number = (_local7.top - _local8.top);
var _local12:Number = (_local8.bottom - _local7.bottom);
shadow = new BitmapData(_local8.width, _local8.height);
shadow.applyFilter(_local5, _local7, new Point(_local9, _local11), _local6);
var _local13:Point = new Point(0, 0);
var _local14:Rectangle = new Rectangle();
if (_local9 > 0){
_local14.x = 0;
_local14.y = ((tlRadius + _local11) + _local12);
_local14.width = _local9;
_local14.height = 1;
leftShadow = new BitmapData(_local9, 1);
leftShadow.copyPixels(shadow, _local14, _local13);
} else {
leftShadow = null;
};
if (_local10 > 0){
_local14.x = (shadow.width - _local10);
_local14.y = ((trRadius + _local11) + _local12);
_local14.width = _local10;
_local14.height = 1;
rightShadow = new BitmapData(_local10, 1);
rightShadow.copyPixels(shadow, _local14, _local13);
} else {
rightShadow = null;
};
if (_local11 > 0){
_local14.x = ((tlRadius + _local9) + _local10);
_local14.y = 0;
_local14.width = 1;
_local14.height = _local11;
topShadow = new BitmapData(1, _local11);
topShadow.copyPixels(shadow, _local14, _local13);
} else {
topShadow = null;
};
if (_local12 > 0){
_local14.x = ((blRadius + _local9) + _local10);
_local14.y = (shadow.height - _local12);
_local14.width = 1;
_local14.height = _local12;
bottomShadow = new BitmapData(1, _local12);
bottomShadow.copyPixels(shadow, _local14, _local13);
} else {
bottomShadow = null;
};
}
public function get alpha():Number{
return (_alpha);
}
public function get color():int{
return (_color);
}
public function set angle(_arg1:Number):void{
if (_angle != _arg1){
_angle = _arg1;
changed = true;
};
}
public function set trRadius(_arg1:Number):void{
if (_trRadius != _arg1){
_trRadius = _arg1;
changed = true;
};
}
public function set tlRadius(_arg1:Number):void{
if (_tlRadius != _arg1){
_tlRadius = _arg1;
changed = true;
};
}
public function get trRadius():Number{
return (_trRadius);
}
public function set distance(_arg1:Number):void{
if (_distance != _arg1){
_distance = _arg1;
changed = true;
};
}
public function get distance():Number{
return (_distance);
}
public function get tlRadius():Number{
return (_tlRadius);
}
public function set alpha(_arg1:Number):void{
if (_alpha != _arg1){
_alpha = _arg1;
changed = true;
};
}
public function set blRadius(_arg1:Number):void{
if (_blRadius != _arg1){
_blRadius = _arg1;
changed = true;
};
}
}
//unresolved jump
( is !NULL!);
}//package mx.graphics
Section 33
//IFocusManager (mx.managers.IFocusManager)
package mx.managers {
import mx.core.*;
import flash.display.*;
public interface IFocusManager {
function get focusPane():Sprite;
function getFocus():IFocusManagerComponent;
function deactivate():void;
function set defaultButton(_arg1:IButton):void;
function set focusPane(_arg1:Sprite):void;
function set showFocusIndicator(_arg1:Boolean):void;
function get defaultButtonEnabled():Boolean;
function findFocusManagerComponent(_arg1:InteractiveObject):IFocusManagerComponent;
function get nextTabIndex():int;
function get defaultButton():IButton;
function get showFocusIndicator():Boolean;
function setFocus(_arg1:IFocusManagerComponent):void;
function activate():void;
function showFocus():void;
function set defaultButtonEnabled(_arg1:Boolean):void;
function hideFocus():void;
function getNextFocusManagerComponent(_arg1:Boolean=false):IFocusManagerComponent;
}
//unresolved jump
}//package mx.managers
Section 34
//IFocusManagerComponent (mx.managers.IFocusManagerComponent)
package mx.managers {
public interface IFocusManagerComponent {
function set focusEnabled(_arg1:Boolean):void;
function drawFocus(_arg1:Boolean):void;
function setFocus():void;
function get focusEnabled():Boolean;
function get tabEnabled():Boolean;
function get tabIndex():int;
function get mouseFocusEnabled():Boolean;
}
//unresolved jump
}//package mx.managers
Section 35
//IFocusManagerContainer (mx.managers.IFocusManagerContainer)
package mx.managers {
import flash.display.*;
import flash.events.*;
public interface IFocusManagerContainer extends IEventDispatcher {
function set focusManager(_arg1:IFocusManager):void;
function get focusManager():IFocusManager;
function get systemManager():ISystemManager;
function contains(_arg1:DisplayObject):Boolean;
}
//unresolved jump
_local0 = ((( >= !NULL!) & !NULL!) >= !NULL!);
[OP_NEWCLASS ClassInfo:157 base:null].IFocusManagerContainer = !NULL!;
}//package mx.managers
Section 36
//ILayoutManager (mx.managers.ILayoutManager)
package mx.managers {
import flash.events.*;
public interface ILayoutManager extends IEventDispatcher {
function validateNow():void;
function validateClient(_arg1:ILayoutManagerClient, _arg2:Boolean=false):void;
function isInvalid():Boolean;
function invalidateDisplayList(_arg1:ILayoutManagerClient):void;
function set usePhasedInstantiation(_arg1:Boolean):void;
function invalidateSize(_arg1:ILayoutManagerClient):void;
function get usePhasedInstantiation():Boolean;
function invalidateProperties(_arg1:ILayoutManagerClient):void;
}
//unresolved jump
[OP_NEWCLASS ClassInfo:138 base:null].ILayoutManager = !NULL!;
}//package mx.managers
Section 37
//ILayoutManagerClient (mx.managers.ILayoutManagerClient)
package mx.managers {
import flash.events.*;
public interface ILayoutManagerClient extends IEventDispatcher {
function get updateCompletePendingFlag():Boolean;
function set updateCompletePendingFlag(_arg1:Boolean):void;
function set initialized(_arg1:Boolean):void;
function validateProperties():void;
function validateDisplayList():void;
function get nestLevel():int;
function get initialized():Boolean;
function get processedDescriptors():Boolean;
function validateSize(_arg1:Boolean=false):void;
function set nestLevel(_arg1:int):void;
function set processedDescriptors(_arg1:Boolean):void;
}
//unresolved jump
}//package mx.managers
Section 38
//ISystemManager (mx.managers.ISystemManager)
package mx.managers {
import mx.core.*;
import flash.display.*;
import flash.geom.*;
import flash.events.*;
import flash.text.*;
public interface ISystemManager extends IEventDispatcher, IChildList, IFlexModuleFactory {
function get focusPane():Sprite;
function get loaderInfo():LoaderInfo;
function get toolTipChildren():IChildList;
function set focusPane(_arg1:Sprite):void;
function isTopLevel():Boolean;
function get popUpChildren():IChildList;
function get screen():Rectangle;
function isFontFaceEmbedded(_arg1:TextFormat):Boolean;
function get rawChildren():IChildList;
function get topLevelSystemManager():ISystemManager;
function getDefinitionByName(_arg1:String):Object;
function activate(_arg1:IFocusManagerContainer):void;
function deactivate(_arg1:IFocusManagerContainer):void;
function get cursorChildren():IChildList;
function set document(_arg1:Object):void;
function get embeddedFontList():Object;
function set numModalWindows(_arg1:int):void;
function removeFocusManager(_arg1:IFocusManagerContainer):void;
function get document():Object;
function get numModalWindows():int;
function addFocusManager(_arg1:IFocusManagerContainer):void;
function get stage():Stage;
}
//unresolved jump
}//package mx.managers
Section 39
//SystemManagerGlobals (mx.managers.SystemManagerGlobals)
package mx.managers {
public class SystemManagerGlobals {
public static var topLevelSystemManagers:Array = [];
public static var bootstrapLoaderInfoURL:String;
}
//unresolved jump
_local0 = ( is !NULL!);
}//package mx.managers
Section 40
//IModuleInfo (mx.modules.IModuleInfo)
package mx.modules {
import mx.core.*;
import flash.events.*;
import flash.system.*;
public interface IModuleInfo extends IEventDispatcher {
function get ready():Boolean;
function get loaded():Boolean;
function load(_arg1:ApplicationDomain=null, _arg2:SecurityDomain=null):void;
function release():void;
function get error():Boolean;
function get data():Object;
function publish(_arg1:IFlexModuleFactory):void;
function get factory():IFlexModuleFactory;
function set data(_arg1:Object):void;
function get url():String;
function get setup():Boolean;
function unload():void;
}
//unresolved jump
}//package mx.modules
Section 41
//ModuleManager (mx.modules.ModuleManager)
package mx.modules {
import mx.core.*;
public class ModuleManager {
mx_internal static const VERSION:String = "3.0.0.0";
public static function getModule(_arg1:String):IModuleInfo{
return (getSingleton().getModule(_arg1));
}
private static function getSingleton():Object{
if (!ModuleManagerGlobals.managerSingleton){
ModuleManagerGlobals.managerSingleton = new ModuleManagerImpl();
};
return (ModuleManagerGlobals.managerSingleton);
}
public static function getAssociatedFactory(_arg1:Object):IFlexModuleFactory{
return (getSingleton().getAssociatedFactory(_arg1));
}
}
//unresolved jump
//unresolved jump
//unresolved jump
(( instanceof !NULL!) <= ( > //unresolved nextvalue or nextname)).ModuleInfoProxy = !NULL!;
}//package mx.modules
import mx.core.*;
import flash.display.*;
import flash.events.*;
import mx.events.*;
import flash.net.*;
import flash.utils.*;
import flash.system.*;
class ModuleInfoProxy extends EventDispatcher implements IModuleInfo {
private var _data:Object;
private var info:ModuleInfo;
private var referenced:Boolean;// = false
private function ModuleInfoProxy(_arg1:ModuleInfo){
this.info = _arg1;
_arg1.addEventListener(ModuleEvent.SETUP, moduleEventHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.PROGRESS, moduleEventHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.READY, moduleEventHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.ERROR, moduleEventHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.UNLOAD, moduleEventHandler, false, 0, true);
}
public function get loaded():Boolean{
return (info.loaded);
}
public function release():void{
if (referenced){
info.removeReference();
referenced = false;
};
}
public function get error():Boolean{
return (info.error);
}
public function get factory():IFlexModuleFactory{
return (info.factory);
}
public function publish(_arg1:IFlexModuleFactory):void{
info.publish(_arg1);
}
public function set data(_arg1:Object):void{
_data = _arg1;
}
public function get ready():Boolean{
return (info.ready);
}
public function load(_arg1:ApplicationDomain=null, _arg2:SecurityDomain=null):void{
var _local3:ModuleEvent;
info.resurrect();
if (!referenced){
info.addReference();
referenced = true;
};
if (info.error){
dispatchEvent(new ModuleEvent(ModuleEvent.ERROR));
} else {
if (info.loaded){
if (info.setup){
dispatchEvent(new ModuleEvent(ModuleEvent.SETUP));
if (info.ready){
_local3 = new ModuleEvent(ModuleEvent.PROGRESS);
_local3.bytesLoaded = info.size;
_local3.bytesTotal = info.size;
dispatchEvent(_local3);
dispatchEvent(new ModuleEvent(ModuleEvent.READY));
};
};
} else {
info.load(_arg1, _arg2);
};
};
}
private function moduleEventHandler(_arg1:ModuleEvent):void{
dispatchEvent(_arg1);
}
public function get url():String{
return (info.url);
}
public function get data():Object{
return (_data);
}
public function get setup():Boolean{
return (info.setup);
}
public function unload():void{
info.unload();
info.removeEventListener(ModuleEvent.SETUP, moduleEventHandler);
info.removeEventListener(ModuleEvent.PROGRESS, moduleEventHandler);
info.removeEventListener(ModuleEvent.READY, moduleEventHandler);
info.removeEventListener(ModuleEvent.ERROR, moduleEventHandler);
info.removeEventListener(ModuleEvent.UNLOAD, moduleEventHandler);
}
}
class ModuleManagerImpl extends EventDispatcher {
private var moduleList:Object;
private function ModuleManagerImpl(){
moduleList = {};
super();
}
public function getModule(_arg1:String):IModuleInfo{
var _local2:ModuleInfo = (moduleList[_arg1] as ModuleInfo);
if (!_local2){
_local2 = new ModuleInfo(_arg1);
moduleList[_arg1] = _local2;
};
return (new ModuleInfoProxy(_local2));
}
public function getAssociatedFactory(_arg1:Object):IFlexModuleFactory{
var m:Object;
var info:ModuleInfo;
var domain:ApplicationDomain;
var cls:Class;
var object = _arg1;
var className:String = getQualifiedClassName(object);
for each (m in moduleList) {
info = (m as ModuleInfo);
if (!info.ready){
} else {
domain = info.applicationDomain;
try {
cls = Class(domain.getDefinition(className));
if ((object is cls)){
return (info.factory);
};
} catch(error:Error) {
};
};
};
return (null);
}
}
class ModuleInfo extends EventDispatcher {
private var _error:Boolean;// = false
private var loader:Loader;
private var factoryInfo:FactoryInfo;
private var limbo:Dictionary;
private var _loaded:Boolean;// = false
private var _ready:Boolean;// = false
private var numReferences:int;// = 0
private var _url:String;
private var _setup:Boolean;// = false
private function ModuleInfo(_arg1:String){
_url = _arg1;
}
private function clearLoader():void{
if (loader){
if (loader.contentLoaderInfo){
loader.contentLoaderInfo.removeEventListener(Event.INIT, initHandler);
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, completeHandler);
loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, progressHandler);
loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler);
};
try {
if (loader.content){
loader.content.removeEventListener("ready", readyHandler);
};
} catch(error:Error) {
};
if (_loaded){
try {
loader.close();
} catch(error:Error) {
};
};
try {
loader.unload();
} catch(error:Error) {
};
loader = null;
};
}
public function get size():int{
return ((((!(limbo)) && (factoryInfo))) ? factoryInfo.bytesTotal : 0);
}
public function get loaded():Boolean{
return ((limbo) ? false : _loaded);
}
public function release():void{
if (((_ready) && (!(limbo)))){
limbo = new Dictionary(true);
limbo[factoryInfo] = 1;
factoryInfo = null;
} else {
unload();
};
}
public function get error():Boolean{
return ((limbo) ? false : _error);
}
public function get factory():IFlexModuleFactory{
return ((((!(limbo)) && (factoryInfo))) ? factoryInfo.factory : null);
}
public function completeHandler(_arg1:Event):void{
var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = loader.contentLoaderInfo.bytesLoaded;
_local2.bytesTotal = loader.contentLoaderInfo.bytesTotal;
dispatchEvent(_local2);
}
public function publish(_arg1:IFlexModuleFactory):void{
if (factoryInfo){
return;
};
if (_url.indexOf("published://") != 0){
return;
};
factoryInfo = new FactoryInfo();
factoryInfo.factory = _arg1;
_loaded = true;
_setup = true;
_ready = true;
_error = false;
dispatchEvent(new ModuleEvent(ModuleEvent.SETUP));
dispatchEvent(new ModuleEvent(ModuleEvent.PROGRESS));
dispatchEvent(new ModuleEvent(ModuleEvent.READY));
}
public function initHandler(_arg1:Event):void{
var moduleEvent:ModuleEvent;
var event = _arg1;
factoryInfo = new FactoryInfo();
try {
factoryInfo.factory = (loader.content as IFlexModuleFactory);
} catch(error:Error) {
};
if (!factoryInfo.factory){
moduleEvent = new ModuleEvent(ModuleEvent.ERROR, event.bubbles, event.cancelable);
moduleEvent.bytesLoaded = 0;
moduleEvent.bytesTotal = 0;
moduleEvent.errorText = "SWF is not a loadable module";
dispatchEvent(moduleEvent);
return;
};
loader.content.addEventListener("ready", readyHandler);
try {
factoryInfo.applicationDomain = loader.contentLoaderInfo.applicationDomain;
} catch(error:Error) {
};
_setup = true;
dispatchEvent(new ModuleEvent(ModuleEvent.SETUP));
}
public function resurrect():void{
var _local1:Object;
if (((!(factoryInfo)) && (limbo))){
for (_local1 in limbo) {
factoryInfo = (_local1 as FactoryInfo);
break;
};
limbo = null;
};
if (!factoryInfo){
if (_loaded){
dispatchEvent(new ModuleEvent(ModuleEvent.UNLOAD));
};
loader = null;
_loaded = false;
_setup = false;
_ready = false;
_error = false;
};
}
public function errorHandler(_arg1:ErrorEvent):void{
_error = true;
var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.ERROR, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = 0;
_local2.bytesTotal = 0;
_local2.errorText = _arg1.text;
dispatchEvent(_local2);
}
public function get ready():Boolean{
return ((limbo) ? false : _ready);
}
public function removeReference():void{
numReferences--;
if (numReferences == 0){
release();
};
}
public function addReference():void{
numReferences++;
}
public function progressHandler(_arg1:ProgressEvent):void{
var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = _arg1.bytesLoaded;
_local2.bytesTotal = _arg1.bytesTotal;
dispatchEvent(_local2);
}
public function load(_arg1:ApplicationDomain=null, _arg2:SecurityDomain=null):void{
if (_loaded){
return;
};
_loaded = true;
limbo = null;
if (_url.indexOf("published://") == 0){
return;
};
var _local3:URLRequest = new URLRequest(_url);
var _local4:LoaderContext = new LoaderContext();
_local4.applicationDomain = (_arg1) ? _arg1 : new ApplicationDomain(ApplicationDomain.currentDomain);
_local4.securityDomain = _arg2;
if ((((_arg2 == null)) && ((Security.sandboxType == Security.REMOTE)))){
_local4.securityDomain = SecurityDomain.currentDomain;
};
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler);
loader.load(_local3, _local4);
}
public function get url():String{
return (_url);
}
public function get applicationDomain():ApplicationDomain{
return ((((!(limbo)) && (factoryInfo))) ? factoryInfo.applicationDomain : null);
}
public function readyHandler(_arg1:Event):void{
_ready = true;
factoryInfo.bytesTotal = loader.contentLoaderInfo.bytesTotal;
clearLoader();
dispatchEvent(new ModuleEvent(ModuleEvent.READY));
}
public function get setup():Boolean{
return ((limbo) ? false : _setup);
}
public function unload():void{
clearLoader();
if (_loaded){
dispatchEvent(new ModuleEvent(ModuleEvent.UNLOAD));
};
limbo = null;
factoryInfo = null;
_loaded = false;
_setup = false;
_ready = false;
_error = false;
}
}
class FactoryInfo {
public var bytesTotal:int;// = 0
public var factory:IFlexModuleFactory;
public var applicationDomain:ApplicationDomain;
private function FactoryInfo(){
}
}
Section 42
//ModuleManagerGlobals (mx.modules.ModuleManagerGlobals)
package mx.modules {
public class ModuleManagerGlobals {
public static var managerSingleton:Object = null;
}
//unresolved jump
}//package mx.modules
Section 43
//IResourceBundle (mx.resources.IResourceBundle)
package mx.resources {
public interface IResourceBundle {
function get content():Object;
function get locale():String;
function get bundleName():String;
}
//unresolved jump
}//package mx.resources
Section 44
//IResourceManager (mx.resources.IResourceManager)
package mx.resources {
import flash.events.*;
import flash.system.*;
public interface IResourceManager extends IEventDispatcher {
function loadResourceModule(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher;
function getBoolean(_arg1:String, _arg2:String, _arg3:String=null):Boolean;
function getClass(_arg1:String, _arg2:String, _arg3:String=null):Class;
function getLocales():Array;
function removeResourceBundlesForLocale(_arg1:String):void;
function getResourceBundle(_arg1:String, _arg2:String):IResourceBundle;
function get localeChain():Array;
function getInt(_arg1:String, _arg2:String, _arg3:String=null):int;
function update():void;
function set localeChain(_arg1:Array):void;
function getUint(_arg1:String, _arg2:String, _arg3:String=null):uint;
function addResourceBundle(_arg1:IResourceBundle):void;
function getStringArray(_arg1:String, _arg2:String, _arg3:String=null):Array;
function getBundleNamesForLocale(_arg1:String):Array;
function removeResourceBundle(_arg1:String, _arg2:String):void;
function getObject(_arg1:String, _arg2:String, _arg3:String=null);
function getString(_arg1:String, _arg2:String, _arg3:Array=null, _arg4:String=null):String;
function installCompiledResourceBundles(_arg1:ApplicationDomain, _arg2:Array, _arg3:Array):void;
function unloadResourceModule(_arg1:String, _arg2:Boolean=true):void;
function findResourceBundleWithResource(_arg1:String, _arg2:String):IResourceBundle;
function getNumber(_arg1:String, _arg2:String, _arg3:String=null):Number;
}
//unresolved jump
[OP_NEWCLASS ClassInfo:96 base:null].IResourceManager = !NULL!;
}//package mx.resources
Section 45
//IResourceModule (mx.resources.IResourceModule)
package mx.resources {
public interface IResourceModule {
function get resourceBundles():Array;
}
//unresolved jump
}//package mx.resources
Section 46
//ResourceBundle (mx.resources.ResourceBundle)
package mx.resources {
import mx.core.*;
import flash.system.*;
import mx.utils.*;
public class ResourceBundle implements IResourceBundle {
mx_internal var _locale:String;
private var _content:Object;
mx_internal var _bundleName:String;
mx_internal static const VERSION:String = "3.0.0.0";
mx_internal static var backupApplicationDomain:ApplicationDomain;
mx_internal static var locale:String;
public function ResourceBundle(_arg1:String=null, _arg2:String=null){
_content = {};
super();
mx_internal::_locale = _arg1;
mx_internal::_bundleName = _arg2;
_content = getContent();
}
protected function getContent():Object{
return ({});
}
public function getString(_arg1:String):String{
return (String(_getObject(_arg1)));
}
public function get content():Object{
return (_content);
}
public function getBoolean(_arg1:String, _arg2:Boolean=true):Boolean{
var _local3:String = _getObject(_arg1).toLowerCase();
if (_local3 == "false"){
return (false);
};
if (_local3 == "true"){
return (true);
};
return (_arg2);
}
public function getStringArray(_arg1:String):Array{
var _local2:Array = _getObject(_arg1).split(",");
var _local3:int = _local2.length;
var _local4:int;
while (_local4 < _local3) {
_local2[_local4] = StringUtil.trim(_local2[_local4]);
_local4++;
};
return (_local2);
}
public function getObject(_arg1:String):Object{
return (_getObject(_arg1));
}
private function _getObject(_arg1:String):Object{
var _local2:Object = content[_arg1];
if (!_local2){
throw (new Error(((("Key " + _arg1) + " was not found in resource bundle ") + bundleName)));
};
return (_local2);
}
public function get locale():String{
return (mx_internal::_locale);
}
public function get bundleName():String{
return (mx_internal::_bundleName);
}
public function getNumber(_arg1:String):Number{
return (Number(_getObject(_arg1)));
}
private static function getClassByName(_arg1:String, _arg2:ApplicationDomain):Class{
var _local3:Class;
if (_arg2.hasDefinition(_arg1)){
_local3 = (_arg2.getDefinition(_arg1) as Class);
};
return (_local3);
}
public static function getResourceBundle(_arg1:String, _arg2:ApplicationDomain=null):ResourceBundle{
var _local3:String;
var _local4:Class;
var _local5:Object;
var _local6:ResourceBundle;
if (!_arg2){
_arg2 = ApplicationDomain.currentDomain;
};
_local3 = (((mx_internal::locale + "$") + _arg1) + "_properties");
_local4 = getClassByName(_local3, _arg2);
if (!_local4){
_local3 = (_arg1 + "_properties");
_local4 = getClassByName(_local3, _arg2);
};
if (!_local4){
_local3 = _arg1;
_local4 = getClassByName(_local3, _arg2);
};
if (((!(_local4)) && (mx_internal::backupApplicationDomain))){
_local3 = (_arg1 + "_properties");
_local4 = getClassByName(_local3, mx_internal::backupApplicationDomain);
if (!_local4){
_local3 = _arg1;
_local4 = getClassByName(_local3, mx_internal::backupApplicationDomain);
};
};
if (_local4){
_local5 = new (_local4);
if ((_local5 is ResourceBundle)){
_local6 = ResourceBundle(_local5);
return (_local6);
};
};
throw (new Error(("Could not find resource bundle " + _arg1)));
}
}
//unresolved jump
}//package mx.resources
Section 47
//ResourceManager (mx.resources.ResourceManager)
package mx.resources {
import mx.core.*;
public class ResourceManager {
mx_internal static const VERSION:String = "3.0.0.0";
private static var implClassDependency:ResourceManagerImpl;
private static var instance:IResourceManager;
public static function getInstance():IResourceManager{
if (!instance){
instance = IResourceManager(Singleton.getInstance("mx.resources::IResourceManager"));
};
return (instance);
}
}
//unresolved jump
}//package mx.resources
Section 48
//ResourceManagerImpl (mx.resources.ResourceManagerImpl)
package mx.resources {
import mx.core.*;
import flash.events.*;
import mx.events.*;
import flash.utils.*;
import flash.system.*;
import mx.modules.*;
import mx.utils.*;
public class ResourceManagerImpl extends EventDispatcher implements IResourceManager {
private var resourceModules:Object;
private var initializedForNonFrameworkApp:Boolean;// = false
private var localeMap:Object;
private var _localeChain:Array;
mx_internal static const VERSION:String = "3.0.0.0";
private static var instance:IResourceManager;
public function ResourceManagerImpl(){
localeMap = {};
resourceModules = {};
super();
}
public function get localeChain():Array{
return (_localeChain);
}
public function set localeChain(_arg1:Array):void{
_localeChain = _arg1;
update();
}
public function getStringArray(_arg1:String, _arg2:String, _arg3:String=null):Array{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (null);
};
var _local5:* = _local4.content[_arg2];
var _local6:Array = String(_local5).split(",");
var _local7:int = _local6.length;
var _local8:int;
while (_local8 < _local7) {
_local6[_local8] = StringUtil.trim(_local6[_local8]);
_local8++;
};
return (_local6);
}
mx_internal function installCompiledResourceBundle(_arg1:ApplicationDomain, _arg2:String, _arg3:String):void{
var _local4:String;
var _local5:String = _arg3;
var _local6:int = _arg3.indexOf(":");
if (_local6 != -1){
_local4 = _arg3.substring(0, _local6);
_local5 = _arg3.substring((_local6 + 1));
};
if (getResourceBundle(_arg2, _arg3)){
return;
};
var _local7 = (((_arg2 + "$") + _local5) + "_properties");
if (_local4 != null){
_local7 = ((_local4 + ".") + _local7);
};
var _local8:Class;
if (_arg1.hasDefinition(_local7)){
_local8 = Class(_arg1.getDefinition(_local7));
};
if (!_local8){
_local7 = _arg3;
if (_arg1.hasDefinition(_local7)){
_local8 = Class(_arg1.getDefinition(_local7));
};
};
if (!_local8){
_local7 = (_arg3 + "_properties");
if (_arg1.hasDefinition(_local7)){
_local8 = Class(_arg1.getDefinition(_local7));
};
};
if (!_local8){
throw (new Error((((("Could not find compiled resource bundle '" + _arg3) + "' for locale '") + _arg2) + "'.")));
};
var _local9:ResourceBundle = ResourceBundle(new (_local8));
_local9.mx_internal::_locale = _arg2;
_local9.mx_internal::_bundleName = _arg3;
addResourceBundle(_local9);
}
public function getString(_arg1:String, _arg2:String, _arg3:Array=null, _arg4:String=null):String{
var _local5:IResourceBundle = findBundle(_arg1, _arg2, _arg4);
if (!_local5){
return (null);
};
var _local6:String = String(_local5.content[_arg2]);
if (_arg3){
_local6 = StringUtil.substitute(_local6, _arg3);
};
return (_local6);
}
public function loadResourceModule(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher{
var moduleInfo:IModuleInfo;
var resourceEventDispatcher:ResourceEventDispatcher;
var timer:Timer;
var timerHandler:Function;
var url = _arg1;
var updateFlag = _arg2;
var applicationDomain = _arg3;
var securityDomain = _arg4;
moduleInfo = ModuleManager.getModule(url);
resourceEventDispatcher = new ResourceEventDispatcher(moduleInfo);
var readyHandler:Function = function (_arg1:ModuleEvent):void{
var _local2:* = _arg1.module.factory.create();
resourceModules[_arg1.module.url].resourceModule = _local2;
if (updateFlag){
update();
};
};
moduleInfo.addEventListener(ModuleEvent.READY, readyHandler, false, 0, true);
var errorHandler:Function = function (_arg1:ModuleEvent):void{
var _local3:ResourceEvent;
var _local2:String = ("Unable to load resource module from " + url);
if (resourceEventDispatcher.willTrigger(ResourceEvent.ERROR)){
_local3 = new ResourceEvent(ResourceEvent.ERROR, _arg1.bubbles, _arg1.cancelable);
_local3.bytesLoaded = 0;
_local3.bytesTotal = 0;
_local3.errorText = _local2;
resourceEventDispatcher.dispatchEvent(_local3);
} else {
throw (new Error(_local2));
};
};
moduleInfo.addEventListener(ModuleEvent.ERROR, errorHandler, false, 0, true);
resourceModules[url] = new ResourceModuleInfo(moduleInfo, readyHandler, errorHandler);
timer = new Timer(0);
timerHandler = function (_arg1:TimerEvent):void{
timer.removeEventListener(TimerEvent.TIMER, timerHandler);
timer.stop();
moduleInfo.load(applicationDomain, securityDomain);
};
timer.addEventListener(TimerEvent.TIMER, timerHandler, false, 0, true);
timer.start();
return (resourceEventDispatcher);
}
public function getLocales():Array{
var _local2:String;
var _local1:Array = [];
for (_local2 in localeMap) {
_local1.push(_local2);
};
return (_local1);
}
public function removeResourceBundlesForLocale(_arg1:String):void{
delete localeMap[_arg1];
}
public function getResourceBundle(_arg1:String, _arg2:String):IResourceBundle{
var _local3:Object = localeMap[_arg1];
if (!_local3){
return (null);
};
return (_local3[_arg2]);
}
private function dumpResourceModule(_arg1):void{
var _local2:ResourceBundle;
var _local3:String;
for each (_local2 in _arg1.resourceBundles) {
trace(_local2.locale, _local2.bundleName);
for (_local3 in _local2.content) {
};
};
}
public function getObject(_arg1:String, _arg2:String, _arg3:String=null){
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (undefined);
};
return (_local4.content[_arg2]);
}
public function addResourceBundle(_arg1:IResourceBundle):void{
var _local2:String = _arg1.locale;
var _local3:String = _arg1.bundleName;
if (!localeMap[_local2]){
localeMap[_local2] = {};
};
localeMap[_local2][_local3] = _arg1;
}
private function findBundle(_arg1:String, _arg2:String, _arg3:String):IResourceBundle{
supportNonFrameworkApps();
return (((_arg3)!=null) ? getResourceBundle(_arg3, _arg1) : findResourceBundleWithResource(_arg1, _arg2));
}
public function getInt(_arg1:String, _arg2:String, _arg3:String=null):int{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (0);
};
var _local5:* = _local4.content[_arg2];
return (int(_local5));
}
private function supportNonFrameworkApps():void{
if (initializedForNonFrameworkApp){
return;
};
initializedForNonFrameworkApp = true;
if (getLocales().length > 0){
return;
};
var _local1:ApplicationDomain = ApplicationDomain.currentDomain;
if (!_local1.hasDefinition("_CompiledResourceBundleInfo")){
return;
};
var _local2:Class = Class(_local1.getDefinition("_CompiledResourceBundleInfo"));
var _local3:Array = _local2.compiledLocales;
var _local4:Array = _local2.compiledResourceBundleNames;
installCompiledResourceBundles(_local1, _local3, _local4);
localeChain = _local3;
}
public function getClass(_arg1:String, _arg2:String, _arg3:String=null):Class{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (null);
};
var _local5:* = _local4.content[_arg2];
return ((_local5 as Class));
}
public function getNumber(_arg1:String, _arg2:String, _arg3:String=null):Number{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (NaN);
};
var _local5:* = _local4.content[_arg2];
return (Number(_local5));
}
public function update():void{
dispatchEvent(new Event(Event.CHANGE));
}
public function getBundleNamesForLocale(_arg1:String):Array{
var _local3:String;
var _local2:Array = [];
for (_local3 in localeMap[_arg1]) {
_local2.push(_local3);
};
return (_local2);
}
public function removeResourceBundle(_arg1:String, _arg2:String):void{
delete localeMap[_arg1][_arg2];
if (getBundleNamesForLocale(_arg1).length == 0){
delete localeMap[_arg1];
};
}
public function installCompiledResourceBundles(_arg1:ApplicationDomain, _arg2:Array, _arg3:Array):void{
var _local7:String;
var _local8:int;
var _local9:String;
var _local4:int = (_arg2) ? _arg2.length : 0;
var _local5:int = (_arg3) ? _arg3.length : 0;
var _local6:int;
while (_local6 < _local4) {
_local7 = _arg2[_local6];
_local8 = 0;
while (_local8 < _local5) {
_local9 = _arg3[_local8];
mx_internal::installCompiledResourceBundle(_arg1, _local7, _local9);
_local8++;
};
_local6++;
};
}
public function findResourceBundleWithResource(_arg1:String, _arg2:String):IResourceBundle{
var _local5:String;
var _local6:Object;
var _local7:ResourceBundle;
if (!_localeChain){
return (null);
};
var _local3:int = _localeChain.length;
var _local4:int;
while (_local4 < _local3) {
_local5 = localeChain[_local4];
_local6 = localeMap[_local5];
if (!_local6){
} else {
_local7 = _local6[_arg1];
if (!_local7){
} else {
if ((_arg2 in _local7.content)){
return (_local7);
};
};
};
_local4++;
};
return (null);
}
public function getUint(_arg1:String, _arg2:String, _arg3:String=null):uint{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (0);
};
var _local5:* = _local4.content[_arg2];
return (uint(_local5));
}
public function getBoolean(_arg1:String, _arg2:String, _arg3:String=null):Boolean{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (false);
};
var _local5:* = _local4.content[_arg2];
return ((String(_local5).toLowerCase() == "true"));
}
public function unloadResourceModule(_arg1:String, _arg2:Boolean=true):void{
throw (new Error("unloadResourceModule() is not yet implemented."));
}
public static function getInstance():IResourceManager{
if (!instance){
instance = new (ResourceManagerImpl);
};
return (instance);
}
}
//unresolved jump
//unresolved jump
//unresolved jump
var _local1 = (this + ( >> -([OP_NEWCLASS ClassInfo:140 base:EventDispatcher])));
((null >= !NULL!) / !NULL!).ResourceEventDispatcher = !NULL!;
}//package mx.resources
import flash.events.*;
import mx.events.*;
import mx.modules.*;
class ResourceModuleInfo {
public var resourceModule:IResourceModule;
public var errorHandler:Function;
public var readyHandler:Function;
public var moduleInfo:IModuleInfo;
private function ResourceModuleInfo(_arg1:IModuleInfo, _arg2:Function, _arg3:Function){
this.moduleInfo = _arg1;
this.readyHandler = _arg2;
this.errorHandler = _arg3;
}
}
class ResourceEventDispatcher extends EventDispatcher {
private function ResourceEventDispatcher(_arg1:IModuleInfo){
_arg1.addEventListener(ModuleEvent.ERROR, moduleInfo_errorHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.PROGRESS, moduleInfo_progressHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.READY, moduleInfo_readyHandler, false, 0, true);
}
private function moduleInfo_progressHandler(_arg1:ModuleEvent):void{
var _local2:ResourceEvent = new ResourceEvent(ResourceEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = _arg1.bytesLoaded;
_local2.bytesTotal = _arg1.bytesTotal;
dispatchEvent(_local2);
}
private function moduleInfo_readyHandler(_arg1:ModuleEvent):void{
var _local2:ResourceEvent = new ResourceEvent(ResourceEvent.COMPLETE);
dispatchEvent(_local2);
}
private function moduleInfo_errorHandler(_arg1:ModuleEvent):void{
var _local2:ResourceEvent = new ResourceEvent(ResourceEvent.ERROR, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = _arg1.bytesLoaded;
_local2.bytesTotal = _arg1.bytesTotal;
_local2.errorText = _arg1.errorText;
dispatchEvent(_local2);
}
}
Section 49
//HaloBorder (mx.skins.halo.HaloBorder)
package mx.skins.halo {
import mx.core.*;
import flash.display.*;
import mx.styles.*;
import mx.skins.*;
import mx.utils.*;
import mx.graphics.*;
public class HaloBorder extends RectangularBorder {
mx_internal var radiusObj:Object;
mx_internal var backgroundHole:Object;
mx_internal var radius:Number;
mx_internal var bRoundedCorners:Boolean;
mx_internal var backgroundColor:Object;
private var dropShadow:RectangularDropShadow;
protected var _borderMetrics:EdgeMetrics;
mx_internal var backgroundAlphaName:String;
mx_internal static const VERSION:String = "3.0.0.0";
private static var BORDER_WIDTHS:Object = {none:0, solid:1, inset:2, outset:2, alert:3, dropdown:2, menuBorder:1, comboNonEdit:2};
public function HaloBorder(){
BORDER_WIDTHS["default"] = 3;
}
override public function styleChanged(_arg1:String):void{
if ((((((((((_arg1 == null)) || ((_arg1 == "styleName")))) || ((_arg1 == "borderStyle")))) || ((_arg1 == "borderThickness")))) || ((_arg1 == "borderSides")))){
_borderMetrics = null;
};
invalidateDisplayList();
}
override protected function updateDisplayList(_arg1:Number, _arg2:Number):void{
if (((isNaN(_arg1)) || (isNaN(_arg2)))){
return;
};
super.updateDisplayList(_arg1, _arg2);
backgroundColor = getBackgroundColor();
bRoundedCorners = false;
backgroundAlphaName = "backgroundAlpha";
backgroundHole = null;
radius = 0;
radiusObj = null;
drawBorder(_arg1, _arg2);
drawBackground(_arg1, _arg2);
}
mx_internal function drawBorder(_arg1:Number, _arg2:Number):void{
var _local5:Number;
var _local6:uint;
var _local7:uint;
var _local8:String;
var _local9:Number;
var _local10:uint;
var _local11:Boolean;
var _local12:uint;
var _local13:Array;
var _local14:Array;
var _local15:uint;
var _local16:uint;
var _local17:uint;
var _local18:uint;
var _local19:Boolean;
var _local20:Object;
var _local22:Number;
var _local23:Number;
var _local24:Number;
var _local25:Object;
var _local27:Number;
var _local28:Number;
var _local29:IContainer;
var _local30:EdgeMetrics;
var _local31:Boolean;
var _local32:Number;
var _local33:Array;
var _local34:uint;
var _local35:Boolean;
var _local36:Number;
var _local3:String = getStyle("borderStyle");
var _local4:Array = getStyle("highlightAlphas");
var _local21:Boolean;
var _local26:Graphics = graphics;
_local26.clear();
if (_local3){
switch (_local3){
case "none":
break;
case "inset":
_local7 = getStyle("borderColor");
_local22 = ColorUtil.adjustBrightness2(_local7, -40);
_local23 = ColorUtil.adjustBrightness2(_local7, 25);
_local24 = ColorUtil.adjustBrightness2(_local7, 40);
_local25 = backgroundColor;
if ((((_local25 === null)) || ((_local25 === "")))){
_local25 = _local7;
};
draw3dBorder(_local23, _local22, _local24, Number(_local25), Number(_local25), Number(_local25));
break;
case "outset":
_local7 = getStyle("borderColor");
_local22 = ColorUtil.adjustBrightness2(_local7, -40);
_local23 = ColorUtil.adjustBrightness2(_local7, -25);
_local24 = ColorUtil.adjustBrightness2(_local7, 40);
_local25 = backgroundColor;
if ((((_local25 === null)) || ((_local25 === "")))){
_local25 = _local7;
};
draw3dBorder(_local23, _local24, _local22, Number(_local25), Number(_local25), Number(_local25));
break;
case "alert":
case "default":
if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0){
_local27 = getStyle("backgroundAlpha");
_local5 = getStyle("borderAlpha");
backgroundAlphaName = "borderAlpha";
radius = getStyle("cornerRadius");
bRoundedCorners = (getStyle("roundedBottomCorners").toString().toLowerCase() == "true");
_local28 = (bRoundedCorners) ? radius : 0;
drawDropShadow(0, 0, _arg1, _arg2, radius, radius, _local28, _local28);
if (!bRoundedCorners){
radiusObj = {};
};
_local29 = (parent as IContainer);
if (_local29){
_local30 = _local29.viewMetrics;
backgroundHole = {x:_local30.left, y:_local30.top, w:Math.max(0, ((_arg1 - _local30.left) - _local30.right)), h:Math.max(0, ((_arg2 - _local30.top) - _local30.bottom)), r:0};
if ((((backgroundHole.w > 0)) && ((backgroundHole.h > 0)))){
if (_local27 != _local5){
drawDropShadow(backgroundHole.x, backgroundHole.y, backgroundHole.w, backgroundHole.h, 0, 0, 0, 0);
};
_local26.beginFill(Number(backgroundColor), _local27);
_local26.drawRect(backgroundHole.x, backgroundHole.y, backgroundHole.w, backgroundHole.h);
_local26.endFill();
};
};
backgroundColor = getStyle("borderColor");
};
break;
case "dropdown":
_local12 = getStyle("dropdownBorderColor");
drawDropShadow(0, 0, _arg1, _arg2, 4, 0, 0, 4);
drawRoundRect(0, 0, _arg1, _arg2, {tl:4, tr:0, br:0, bl:4}, 5068126, 1);
drawRoundRect(0, 0, _arg1, _arg2, {tl:4, tr:0, br:0, bl:4}, [0xFFFFFF, 0xFFFFFF], [0.7, 0], verticalGradientMatrix(0, 0, _arg1, _arg2));
drawRoundRect(1, 1, (_arg1 - 1), (_arg2 - 2), {tl:3, tr:0, br:0, bl:3}, 0xFFFFFF, 1);
drawRoundRect(1, 2, (_arg1 - 1), (_arg2 - 3), {tl:3, tr:0, br:0, bl:3}, [0xEEEEEE, 0xFFFFFF], 1, verticalGradientMatrix(0, 0, (_arg1 - 1), (_arg2 - 3)));
if (!isNaN(_local12)){
drawRoundRect(0, 0, (_arg1 + 1), _arg2, {tl:4, tr:0, br:0, bl:4}, _local12, 0.5);
drawRoundRect(1, 1, (_arg1 - 1), (_arg2 - 2), {tl:3, tr:0, br:0, bl:3}, 0xFFFFFF, 1);
drawRoundRect(1, 2, (_arg1 - 1), (_arg2 - 3), {tl:3, tr:0, br:0, bl:3}, [0xEEEEEE, 0xFFFFFF], 1, verticalGradientMatrix(0, 0, (_arg1 - 1), (_arg2 - 3)));
};
backgroundColor = null;
break;
case "menuBorder":
_local7 = getStyle("borderColor");
drawRoundRect(0, 0, _arg1, _arg2, 0, _local7, 1);
drawDropShadow(1, 1, (_arg1 - 2), (_arg2 - 2), 0, 0, 0, 0);
break;
case "comboNonEdit":
break;
case "controlBar":
if ((((_arg1 == 0)) || ((_arg2 == 0)))){
backgroundColor = null;
break;
};
_local14 = getStyle("footerColors");
_local31 = !((_local14 == null));
_local32 = getStyle("borderAlpha");
if (_local31){
_local26.lineStyle(0, ((_local14.length > 0)) ? _local14[1] : _local14[0], _local32);
_local26.moveTo(0, 0);
_local26.lineTo(_arg1, 0);
_local26.lineStyle(0, 0, 0);
if (((((parent) && (parent.parent))) && ((parent.parent is IStyleClient)))){
radius = IStyleClient(parent.parent).getStyle("cornerRadius");
_local32 = IStyleClient(parent.parent).getStyle("borderAlpha");
};
if (isNaN(radius)){
radius = 0;
};
if (IStyleClient(parent.parent).getStyle("roundedBottomCorners").toString().toLowerCase() != "true"){
radius = 0;
};
drawRoundRect(0, 1, _arg1, (_arg2 - 1), {tl:0, tr:0, bl:radius, br:radius}, _local14, _local32, verticalGradientMatrix(0, 0, _arg1, _arg2));
if ((((_local14.length > 1)) && (!((_local14[0] == _local14[1]))))){
drawRoundRect(0, 1, _arg1, (_arg2 - 1), {tl:0, tr:0, bl:radius, br:radius}, [0xFFFFFF, 0xFFFFFF], _local4, verticalGradientMatrix(0, 0, _arg1, _arg2));
drawRoundRect(1, 2, (_arg1 - 2), (_arg2 - 3), {tl:0, tr:0, bl:(radius - 1), br:(radius - 1)}, _local14, _local32, verticalGradientMatrix(0, 0, _arg1, _arg2));
};
};
backgroundColor = null;
break;
case "applicationControlBar":
_local13 = getStyle("fillColors");
_local5 = getStyle("backgroundAlpha");
_local4 = getStyle("highlightAlphas");
_local33 = getStyle("fillAlphas");
_local11 = getStyle("docked");
_local34 = uint(backgroundColor);
radius = getStyle("cornerRadius");
if (!radius){
radius = 0;
};
drawDropShadow(0, 1, _arg1, (_arg2 - 1), radius, radius, radius, radius);
if (((!((backgroundColor === null))) && (StyleManager.isValidStyleValue(backgroundColor)))){
drawRoundRect(0, 1, _arg1, (_arg2 - 1), radius, _local34, _local5, verticalGradientMatrix(0, 0, _arg1, _arg2));
};
drawRoundRect(0, 1, _arg1, (_arg2 - 1), radius, _local13, _local33, verticalGradientMatrix(0, 0, _arg1, _arg2));
drawRoundRect(0, 1, _arg1, ((_arg2 / 2) - 1), {tl:radius, tr:radius, bl:0, br:0}, [0xFFFFFF, 0xFFFFFF], _local4, verticalGradientMatrix(0, 0, _arg1, ((_arg2 / 2) - 1)));
drawRoundRect(0, 1, _arg1, (_arg2 - 1), {tl:radius, tr:radius, bl:0, br:0}, 0xFFFFFF, 0.3, null, GradientType.LINEAR, null, {x:0, y:2, w:_arg1, h:(_arg2 - 2), r:{tl:radius, tr:radius, bl:0, br:0}});
backgroundColor = null;
break;
default:
_local7 = getStyle("borderColor");
_local9 = getStyle("borderThickness");
_local8 = getStyle("borderSides");
_local35 = true;
radius = getStyle("cornerRadius");
bRoundedCorners = (getStyle("roundedBottomCorners").toString().toLowerCase() == "true");
_local36 = Math.max((radius - _local9), 0);
_local20 = {x:_local9, y:_local9, w:(_arg1 - (_local9 * 2)), h:(_arg2 - (_local9 * 2)), r:_local36};
if (!bRoundedCorners){
radiusObj = {tl:radius, tr:radius, bl:0, br:0};
_local20.r = {tl:_local36, tr:_local36, bl:0, br:0};
};
if (_local8 != "left top right bottom"){
_local20.r = {tl:_local36, tr:_local36, bl:(bRoundedCorners) ? _local36 : 0, br:(bRoundedCorners) ? _local36 : 0};
radiusObj = {tl:radius, tr:radius, bl:(bRoundedCorners) ? radius : 0, br:(bRoundedCorners) ? radius : 0};
_local8 = _local8.toLowerCase();
if (_local8.indexOf("left") == -1){
_local20.x = 0;
_local20.w = (_local20.w + _local9);
_local20.r.tl = 0;
_local20.r.bl = 0;
radiusObj.tl = 0;
radiusObj.bl = 0;
_local35 = false;
};
if (_local8.indexOf("top") == -1){
_local20.y = 0;
_local20.h = (_local20.h + _local9);
_local20.r.tl = 0;
_local20.r.tr = 0;
radiusObj.tl = 0;
radiusObj.tr = 0;
_local35 = false;
};
if (_local8.indexOf("right") == -1){
_local20.w = (_local20.w + _local9);
_local20.r.tr = 0;
_local20.r.br = 0;
radiusObj.tr = 0;
radiusObj.br = 0;
_local35 = false;
};
if (_local8.indexOf("bottom") == -1){
_local20.h = (_local20.h + _local9);
_local20.r.bl = 0;
_local20.r.br = 0;
radiusObj.bl = 0;
radiusObj.br = 0;
_local35 = false;
};
};
if ((((radius == 0)) && (_local35))){
drawDropShadow(0, 0, _arg1, _arg2, 0, 0, 0, 0);
_local26.beginFill(_local7);
_local26.drawRect(0, 0, _arg1, _arg2);
_local26.drawRect(_local9, _local9, (_arg1 - (2 * _local9)), (_arg2 - (2 * _local9)));
_local26.endFill();
} else {
if (radiusObj){
drawDropShadow(0, 0, _arg1, _arg2, radiusObj.tl, radiusObj.tr, radiusObj.br, radiusObj.bl);
drawRoundRect(0, 0, _arg1, _arg2, radiusObj, _local7, 1, null, null, null, _local20);
radiusObj.tl = Math.max((radius - _local9), 0);
radiusObj.tr = Math.max((radius - _local9), 0);
radiusObj.bl = (bRoundedCorners) ? Math.max((radius - _local9), 0) : 0;
radiusObj.br = (bRoundedCorners) ? Math.max((radius - _local9), 0) : 0;
} else {
drawDropShadow(0, 0, _arg1, _arg2, radius, radius, radius, radius);
drawRoundRect(0, 0, _arg1, _arg2, radius, _local7, 1, null, null, null, _local20);
radius = Math.max((getStyle("cornerRadius") - _local9), 0);
};
};
};
};
}
mx_internal function drawBackground(_arg1:Number, _arg2:Number):void{
var _local4:Number;
var _local5:Number;
var _local6:EdgeMetrics;
var _local7:Graphics;
var _local8:Number;
var _local9:Number;
var _local10:Array;
var _local11:Number;
if (((((((!((backgroundColor === null))) && (!((backgroundColor === ""))))) || (getStyle("mouseShield")))) || (getStyle("mouseShieldChildren")))){
_local4 = Number(backgroundColor);
_local5 = 1;
_local6 = getBackgroundColorMetrics();
_local7 = graphics;
if (((((isNaN(_local4)) || ((backgroundColor === "")))) || ((backgroundColor === null)))){
_local5 = 0;
_local4 = 0xFFFFFF;
} else {
_local5 = getStyle(backgroundAlphaName);
};
if (((!((radius == 0))) || (backgroundHole))){
_local8 = _local6.bottom;
if (radiusObj){
_local9 = (bRoundedCorners) ? radius : 0;
radiusObj = {tl:radius, tr:radius, bl:_local9, br:_local9};
drawRoundRect(_local6.left, _local6.top, (width - (_local6.left + _local6.right)), (height - (_local6.top + _local8)), radiusObj, _local4, _local5, null, GradientType.LINEAR, null, backgroundHole);
} else {
drawRoundRect(_local6.left, _local6.top, (width - (_local6.left + _local6.right)), (height - (_local6.top + _local8)), radius, _local4, _local5, null, GradientType.LINEAR, null, backgroundHole);
};
} else {
_local7.beginFill(_local4, _local5);
_local7.drawRect(_local6.left, _local6.top, ((_arg1 - _local6.right) - _local6.left), ((_arg2 - _local6.bottom) - _local6.top));
_local7.endFill();
};
};
var _local3:String = getStyle("borderStyle");
if ((((((FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0)) && ((((_local3 == "alert")) || ((_local3 == "default")))))) && ((getStyle("headerColors") == null)))){
_local10 = getStyle("highlightAlphas");
_local11 = (_local10) ? _local10[0] : 0.3;
drawRoundRect(0, 0, _arg1, _arg2, {tl:radius, tr:radius, bl:0, br:0}, 0xFFFFFF, _local11, null, GradientType.LINEAR, null, {x:0, y:1, w:_arg1, h:(_arg2 - 1), r:{tl:radius, tr:radius, bl:0, br:0}});
};
}
mx_internal function drawDropShadow(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):void{
var _local11:Number;
var _local12:Boolean;
if ((((((((getStyle("dropShadowEnabled") == false)) || ((getStyle("dropShadowEnabled") == "false")))) || ((_arg3 == 0)))) || ((_arg4 == 0)))){
return;
};
var _local9:Number = getStyle("shadowDistance");
var _local10:String = getStyle("shadowDirection");
if (getStyle("borderStyle") == "applicationControlBar"){
_local12 = getStyle("docked");
_local11 = (_local12) ? 90 : getDropShadowAngle(_local9, _local10);
_local9 = Math.abs(_local9);
} else {
_local11 = getDropShadowAngle(_local9, _local10);
_local9 = (Math.abs(_local9) + 2);
};
if (!dropShadow){
dropShadow = new RectangularDropShadow();
};
dropShadow.distance = _local9;
dropShadow.angle = _local11;
dropShadow.color = getStyle("dropShadowColor");
dropShadow.alpha = 0.4;
dropShadow.tlRadius = _arg5;
dropShadow.trRadius = _arg6;
dropShadow.blRadius = _arg8;
dropShadow.brRadius = _arg7;
dropShadow.drawShadow(graphics, _arg1, _arg2, _arg3, _arg4);
}
mx_internal function getBackgroundColor():Object{
var _local2:Object;
var _local1:IUIComponent = (parent as IUIComponent);
if (((_local1) && (!(_local1.enabled)))){
_local2 = getStyle("backgroundDisabledColor");
if (((!((_local2 === null))) && (StyleManager.isValidStyleValue(_local2)))){
return (_local2);
};
};
return (getStyle("backgroundColor"));
}
mx_internal function draw3dBorder(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{
var _local7:Number = width;
var _local8:Number = height;
drawDropShadow(0, 0, width, height, 0, 0, 0, 0);
var _local9:Graphics = graphics;
_local9.beginFill(_arg1);
_local9.drawRect(0, 0, _local7, _local8);
_local9.drawRect(1, 0, (_local7 - 2), _local8);
_local9.endFill();
_local9.beginFill(_arg2);
_local9.drawRect(1, 0, (_local7 - 2), 1);
_local9.endFill();
_local9.beginFill(_arg3);
_local9.drawRect(1, (_local8 - 1), (_local7 - 2), 1);
_local9.endFill();
_local9.beginFill(_arg4);
_local9.drawRect(1, 1, (_local7 - 2), 1);
_local9.endFill();
_local9.beginFill(_arg5);
_local9.drawRect(1, (_local8 - 2), (_local7 - 2), 1);
_local9.endFill();
_local9.beginFill(_arg6);
_local9.drawRect(1, 2, (_local7 - 2), (_local8 - 4));
_local9.drawRect(2, 2, (_local7 - 4), (_local8 - 4));
_local9.endFill();
}
mx_internal function getBackgroundColorMetrics():EdgeMetrics{
return (borderMetrics);
}
mx_internal function getDropShadowAngle(_arg1:Number, _arg2:String):Number{
if (_arg2 == "left"){
return (((_arg1 >= 0)) ? 135 : 225);
} else {
if (_arg2 == "right"){
return (((_arg1 >= 0)) ? 45 : 315);
} else {
};
};
return (!NULL!);
}
override public function get borderMetrics():EdgeMetrics{
var _local1:Number;
var _local3:String;
if (_borderMetrics){
return (_borderMetrics);
};
var _local2:String = getStyle("borderStyle");
if ((((_local2 == "default")) || ((_local2 == "alert")))){
if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0){
_borderMetrics = new EdgeMetrics(0, 0, 0, 0);
} else {
return (EdgeMetrics.EMPTY);
};
} else {
if ((((_local2 == "controlBar")) || ((_local2 == "applicationControlBar")))){
_borderMetrics = new EdgeMetrics(1, 1, 1, 1);
} else {
if (_local2 == "solid"){
_local1 = getStyle("borderThickness");
if (isNaN(_local1)){
_local1 = 0;
};
_borderMetrics = new EdgeMetrics(_local1, _local1, _local1, _local1);
_local3 = getStyle("borderSides");
if (_local3 != "left top right bottom"){
if (_local3.indexOf("left") == -1){
_borderMetrics.left = 0;
};
if (_local3.indexOf("top") == -1){
_borderMetrics.top = 0;
};
if (_local3.indexOf("right") == -1){
_borderMetrics.right = 0;
};
if (_local3.indexOf("bottom") == -1){
_borderMetrics.bottom = 0;
};
};
} else {
_local1 = BORDER_WIDTHS[_local2];
if (isNaN(_local1)){
_local1 = 0;
};
_borderMetrics = new EdgeMetrics(_local1, _local1, _local1, _local1);
};
};
};
return (_borderMetrics);
}
}
//unresolved jump
//unresolved jump
//unresolved jump
_local0 = [OP_NEWCLASS ClassInfo:40 base:RectangularBorder];
(((!NULL! / !NULL!) >= !NULL!) + 1).HaloBorder = !NULL!;
}//package mx.skins.halo
Section 50
//HaloFocusRect (mx.skins.halo.HaloFocusRect)
package mx.skins.halo {
import flash.display.*;
import mx.styles.*;
import mx.skins.*;
import mx.utils.*;
public class HaloFocusRect extends ProgrammaticSkin implements IStyleClient {
private var _focusColor:Number;
mx_internal static const VERSION:String = "3.0.0.0";
public function get inheritingStyles():Object{
return (styleName.inheritingStyles);
}
public function set inheritingStyles(_arg1:Object):void{
}
public function notifyStyleChangeInChildren(_arg1:String, _arg2:Boolean):void{
}
public function registerEffects(_arg1:Array):void{
}
public function regenerateStyleCache(_arg1:Boolean):void{
}
public function get styleDeclaration():CSSStyleDeclaration{
return (CSSStyleDeclaration(styleName));
}
public function getClassStyleDeclarations():Array{
return ([]);
}
public function get className():String{
return ("HaloFocusRect");
}
public function clearStyle(_arg1:String):void{
if (_arg1 == "focusColor"){
_focusColor = NaN;
};
}
public function setStyle(_arg1:String, _arg2):void{
if (_arg1 == "focusColor"){
_focusColor = _arg2;
};
}
public function set nonInheritingStyles(_arg1:Object):void{
}
public function get nonInheritingStyles():Object{
return (styleName.nonInheritingStyles);
}
override protected function updateDisplayList(_arg1:Number, _arg2:Number):void{
var _local12:Number;
var _local13:Number;
var _local14:Number;
var _local15:Number;
var _local16:Number;
var _local17:Number;
super.updateDisplayList(_arg1, _arg2);
var _local3:String = getStyle("focusBlendMode");
var _local4:Number = getStyle("focusAlpha");
var _local5:Number = getStyle("focusColor");
var _local6:Number = getStyle("cornerRadius");
var _local7:Number = getStyle("focusThickness");
var _local8:String = getStyle("focusRoundedCorners");
var _local9:Number = getStyle("themeColor");
var _local10:Number = _local5;
if (isNaN(_local10)){
_local10 = _local9;
};
var _local11:Graphics = graphics;
_local11.clear();
blendMode = _local3;
if (((!((_local8 == "tl tr bl br"))) && ((_local6 > 0)))){
_local12 = 0;
_local13 = 0;
_local14 = 0;
_local15 = 0;
_local16 = (_local6 + _local7);
if (_local8.indexOf("tl") >= 0){
_local12 = _local16;
};
if (_local8.indexOf("tr") >= 0){
_local14 = _local16;
};
if (_local8.indexOf("bl") >= 0){
_local13 = _local16;
};
if (_local8.indexOf("br") >= 0){
_local15 = _local16;
};
_local11.beginFill(_local10, _local4);
GraphicsUtil.drawRoundRectComplex(_local11, 0, 0, _arg1, _arg2, _local12, _local14, _local13, _local15);
_local12 = (_local12) ? _local6 : 0;
_local14 = (_local14) ? _local6 : 0;
_local13 = (_local13) ? _local6 : 0;
_local15 = (_local15) ? _local6 : 0;
GraphicsUtil.drawRoundRectComplex(_local11, _local7, _local7, (_arg1 - (2 * _local7)), (_arg2 - (2 * _local7)), _local12, _local14, _local13, _local15);
_local11.endFill();
_local16 = (_local6 + (_local7 / 2));
_local12 = (_local12) ? _local16 : 0;
_local14 = (_local14) ? _local16 : 0;
_local13 = (_local13) ? _local16 : 0;
_local15 = (_local15) ? _local16 : 0;
_local11.beginFill(_local10, _local4);
GraphicsUtil.drawRoundRectComplex(_local11, (_local7 / 2), (_local7 / 2), (_arg1 - _local7), (_arg2 - _local7), _local12, _local14, _local13, _local15);
_local12 = (_local12) ? _local6 : 0;
_local14 = (_local14) ? _local6 : 0;
_local13 = (_local13) ? _local6 : 0;
_local15 = (_local15) ? _local6 : 0;
GraphicsUtil.drawRoundRectComplex(_local11, _local7, _local7, (_arg1 - (2 * _local7)), (_arg2 - (2 * _local7)), _local12, _local14, _local13, _local15);
_local11.endFill();
} else {
_local11.beginFill(_local10, _local4);
_local17 = (((_local6 > 0)) ? (_local6 + _local7) : 0 * 2);
_local11.drawRoundRect(0, 0, _arg1, _arg2, _local17, _local17);
_local17 = (_local6 * 2);
_local11.drawRoundRect(_local7, _local7, (_arg1 - (2 * _local7)), (_arg2 - (2 * _local7)), _local17, _local17);
_local11.endFill();
_local11.beginFill(_local10, _local4);
_local17 = (((_local6 > 0)) ? (_local6 + (_local7 / 2)) : 0 * 2);
_local11.drawRoundRect((_local7 / 2), (_local7 / 2), (_arg1 - _local7), (_arg2 - _local7), _local17, _local17);
_local17 = (_local6 * 2);
_local11.drawRoundRect(_local7, _local7, (_arg1 - (2 * _local7)), (_arg2 - (2 * _local7)), _local17, _local17);
_local11.endFill();
};
}
override public function getStyle(_arg1:String){
return (((_arg1 == "focusColor")) ? _focusColor : super.getStyle(_arg1));
}
public function set styleDeclaration(_arg1:CSSStyleDeclaration):void{
}
}
//unresolved jump
//unresolved jump
//unresolved jump
((([OP_NEWCLASS ClassInfo:36 base:ProgrammaticSkin] / undefined) ^ ((((!(( | (null === true))) * !NULL!) == !NULL!) * !NULL!) + 1)) instanceof !NULL!).HaloFocusRect = !NULL!;
}//package mx.skins.halo
Section 51
//Border (mx.skins.Border)
package mx.skins {
import mx.core.*;
public class Border extends ProgrammaticSkin implements IBorder {
mx_internal static const VERSION:String = "3.0.0.0";
public function get borderMetrics():EdgeMetrics{
return (EdgeMetrics.EMPTY);
}
}
//unresolved jump
_local0 = ( - !NULL!);
//unresolved jump
//unresolved jump
(((((((!NULL! & !NULL!) >>> !NULL!) > !NULL!) instanceof arguments) === [OP_NEWCLASS ClassInfo:37 base:ProgrammaticSkin]) instanceof !NULL!) === !NULL!).Border = ??hasnext
;
}//package mx.skins
Section 52
//ProgrammaticSkin (mx.skins.ProgrammaticSkin)
package mx.skins {
import mx.core.*;
import flash.display.*;
import flash.geom.*;
import mx.styles.*;
import mx.managers.*;
import mx.utils.*;
public class ProgrammaticSkin extends FlexShape implements IFlexDisplayObject, IInvalidating, ILayoutManagerClient, ISimpleStyleClient, IProgrammaticSkin {
private var _initialized:Boolean;// = false
private var _height:Number;
private var invalidateDisplayListFlag:Boolean;// = false
private var _styleName:IStyleClient;
private var _nestLevel:int;// = 0
private var _processedDescriptors:Boolean;// = false
private var _updateCompletePendingFlag:Boolean;// = true
private var _width:Number;
mx_internal static const VERSION:String = "3.0.0.0";
private static var tempMatrix:Matrix = new Matrix();
public function ProgrammaticSkin(){
_width = measuredWidth;
_height = measuredHeight;
}
public function getStyle(_arg1:String){
return (_styleName.getStyle(_arg1));
}
protected function updateDisplayList(_arg1:Number, _arg2:Number):void{
}
public function get nestLevel():int{
return (_nestLevel);
}
public function set nestLevel(_arg1:int):void{
_nestLevel = _arg1;
invalidateDisplayList();
}
override public function get height():Number{
return (_height);
}
public function get updateCompletePendingFlag():Boolean{
return (_updateCompletePendingFlag);
}
protected function verticalGradientMatrix(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Matrix{
return (rotatedGradientMatrix(_arg1, _arg2, _arg3, _arg4, 90));
}
public function validateSize(_arg1:Boolean=false):void{
}
public function invalidateDisplayList():void{
if (((!(invalidateDisplayListFlag)) && ((nestLevel > 0)))){
invalidateDisplayListFlag = true;
UIComponentGlobals.layoutManager.invalidateDisplayList(this);
};
}
public function set updateCompletePendingFlag(_arg1:Boolean):void{
_updateCompletePendingFlag = _arg1;
}
protected function horizontalGradientMatrix(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Matrix{
return (rotatedGradientMatrix(_arg1, _arg2, _arg3, _arg4, 0));
}
override public function set height(_arg1:Number):void{
_height = _arg1;
invalidateDisplayList();
}
public function set processedDescriptors(_arg1:Boolean):void{
_processedDescriptors = _arg1;
}
public function validateDisplayList():void{
invalidateDisplayListFlag = false;
updateDisplayList(width, height);
}
public function get measuredWidth():Number{
return (0);
}
override public function set width(_arg1:Number):void{
_width = _arg1;
invalidateDisplayList();
}
public function get measuredHeight():Number{
return (0);
}
public function set initialized(_arg1:Boolean):void{
_initialized = _arg1;
}
protected function drawRoundRect(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null, _arg6:Object=null, _arg7:Object=null, _arg8:Matrix=null, _arg9:String="linear", _arg10:Array=null, _arg11:Object=null):void{
var _local13:Number;
var _local14:Array;
var _local15:Object;
var _local12:Graphics = graphics;
if ((((_arg3 == 0)) || ((_arg4 == 0)))){
return;
};
if (_arg6 !== null){
if ((_arg6 is uint)){
_local12.beginFill(uint(_arg6), Number(_arg7));
} else {
if ((_arg6 is Array)){
_local14 = ((_arg7 is Array)) ? (_arg7 as Array) : [_arg7, _arg7];
if (!_arg10){
_arg10 = [0, 0xFF];
};
_local12.beginGradientFill(_arg9, (_arg6 as Array), _local14, _arg10, _arg8);
};
};
};
if (!_arg5){
_local12.drawRect(_arg1, _arg2, _arg3, _arg4);
} else {
if ((_arg5 is Number)){
_local13 = (Number(_arg5) * 2);
_local12.drawRoundRect(_arg1, _arg2, _arg3, _arg4, _local13, _local13);
} else {
GraphicsUtil.drawRoundRectComplex(_local12, _arg1, _arg2, _arg3, _arg4, _arg5.tl, _arg5.tr, _arg5.bl, _arg5.br);
};
};
if (_arg11){
_local15 = _arg11.r;
if ((_local15 is Number)){
_local13 = (Number(_local15) * 2);
_local12.drawRoundRect(_arg11.x, _arg11.y, _arg11.w, _arg11.h, _local13, _local13);
} else {
GraphicsUtil.drawRoundRectComplex(_local12, _arg11.x, _arg11.y, _arg11.w, _arg11.h, _local15.tl, _local15.tr, _local15.bl, _local15.br);
};
};
if (_arg6 !== null){
_local12.endFill();
};
}
public function get processedDescriptors():Boolean{
return (_processedDescriptors);
}
public function set styleName(_arg1:Object):void{
if (_styleName != _arg1){
_styleName = (_arg1 as IStyleClient);
invalidateDisplayList();
};
}
public function setActualSize(_arg1:Number, _arg2:Number):void{
var _local3:Boolean;
if (_width != _arg1){
_width = _arg1;
_local3 = true;
};
if (_height != _arg2){
_height = _arg2;
_local3 = true;
};
if (_local3){
invalidateDisplayList();
};
}
public function styleChanged(_arg1:String):void{
invalidateDisplayList();
}
override public function get width():Number{
return (_width);
}
public function invalidateProperties():void{
}
public function get initialized():Boolean{
return (_initialized);
}
protected function rotatedGradientMatrix(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Matrix{
tempMatrix.createGradientBox(_arg3, _arg4, ((_arg5 * Math.PI) / 180), _arg1, _arg2);
return (tempMatrix);
}
public function move(_arg1:Number, _arg2:Number):void{
this.x = _arg1;
this.y = _arg2;
}
public function get styleName():Object{
return (_styleName);
}
public function validateNow():void{
if (invalidateDisplayListFlag){
validateDisplayList();
};
}
public function invalidateSize():void{
}
public function validateProperties():void{
}
}
//unresolved jump
//unresolved jump
NaN;
[OP_NEWCLASS ClassInfo:35 base:FlexShape].ProgrammaticSkin = !NULL!;
}//package mx.skins
Section 53
//RectangularBorder (mx.skins.RectangularBorder)
package mx.skins {
import mx.core.*;
import flash.display.*;
import flash.geom.*;
import mx.styles.*;
import flash.events.*;
import flash.net.*;
import mx.resources.*;
import flash.utils.*;
import flash.system.*;
public class RectangularBorder extends Border implements IRectangularBorder {
private var backgroundImage:DisplayObject;
private var backgroundImageHeight:Number;
private var _backgroundImageBounds:Rectangle;
private var backgroundImageStyle:Object;
private var backgroundImageWidth:Number;
private var resourceManager:IResourceManager;
mx_internal static const VERSION:String = "3.0.0.0";
public function RectangularBorder(){
resourceManager = ResourceManager.getInstance();
super();
addEventListener(Event.REMOVED, removedHandler);
}
public function layoutBackgroundImage():void{
var _local4:Number;
var _local5:Number;
var _local7:Number;
var _local8:Number;
var _local14:Number;
var _local15:Graphics;
var _local1:DisplayObject = parent;
var _local2:EdgeMetrics = ((_local1 is IContainer)) ? IContainer(_local1).viewMetrics : borderMetrics;
var _local3 = !((getStyle("backgroundAttachment") == "fixed"));
if (_backgroundImageBounds){
_local4 = _backgroundImageBounds.width;
_local5 = _backgroundImageBounds.height;
} else {
_local4 = ((width - _local2.left) - _local2.right);
_local5 = ((height - _local2.top) - _local2.bottom);
};
var _local6:Number = getBackgroundSize();
if (isNaN(_local6)){
_local7 = 1;
_local8 = 1;
} else {
_local14 = (_local6 * 0.01);
_local7 = ((_local14 * _local4) / backgroundImageWidth);
_local8 = ((_local14 * _local5) / backgroundImageHeight);
};
backgroundImage.scaleX = _local7;
backgroundImage.scaleY = _local8;
var _local9:Number = Math.round((0.5 * (_local4 - (backgroundImageWidth * _local7))));
var _local10:Number = Math.round((0.5 * (_local5 - (backgroundImageHeight * _local8))));
backgroundImage.x = _local2.left;
backgroundImage.y = _local2.top;
var _local11:Shape = Shape(backgroundImage.mask);
_local11.x = _local2.left;
_local11.y = _local2.top;
if (((_local3) && ((_local1 is IContainer)))){
_local9 = (_local9 - IContainer(_local1).horizontalScrollPosition);
_local10 = (_local10 - IContainer(_local1).verticalScrollPosition);
};
backgroundImage.alpha = getStyle("backgroundAlpha");
backgroundImage.x = (backgroundImage.x + _local9);
backgroundImage.y = (backgroundImage.y + _local10);
var _local12:Number = ((width - _local2.left) - _local2.right);
var _local13:Number = ((height - _local2.top) - _local2.bottom);
if (((!((_local11.width == _local12))) || (!((_local11.height == _local13))))){
_local15 = _local11.graphics;
_local15.clear();
_local15.beginFill(0xFFFFFF);
_local15.drawRect(0, 0, _local12, _local13);
_local15.endFill();
};
}
public function set backgroundImageBounds(_arg1:Rectangle):void{
_backgroundImageBounds = _arg1;
invalidateDisplayList();
}
private function getBackgroundSize():Number{
var _local3:int;
var _local1:Number = NaN;
var _local2:Object = getStyle("backgroundSize");
if (((_local2) && ((_local2 is String)))){
_local3 = _local2.indexOf("%");
if (_local3 != -1){
_local1 = Number(_local2.substr(0, _local3));
};
};
return (_local1);
}
private function removedHandler(_arg1:Event):void{
var _local2:IChildList;
if (backgroundImage){
_local2 = ((parent is IRawChildrenContainer)) ? IRawChildrenContainer(parent).rawChildren : IChildList(parent);
_local2.removeChild(backgroundImage.mask);
_local2.removeChild(backgroundImage);
backgroundImage = null;
};
}
private function initBackgroundImage(_arg1:DisplayObject):void{
backgroundImage = _arg1;
if ((_arg1 is Loader)){
backgroundImageWidth = Loader(_arg1).contentLoaderInfo.width;
backgroundImageHeight = Loader(_arg1).contentLoaderInfo.height;
} else {
backgroundImageWidth = backgroundImage.width;
backgroundImageHeight = backgroundImage.height;
if ((_arg1 is ISimpleStyleClient)){
ISimpleStyleClient(_arg1).styleName = styleName;
};
};
var _local2:IChildList = ((parent is IRawChildrenContainer)) ? IRawChildrenContainer(parent).rawChildren : IChildList(parent);
var _local3:Shape = new FlexShape();
_local3.name = "backgroundMask";
_local3.x = 0;
_local3.y = 0;
_local2.addChild(_local3);
var _local4:int = _local2.getChildIndex(this);
_local2.addChildAt(backgroundImage, (_local4 + 1));
backgroundImage.mask = _local3;
}
public function get backgroundImageBounds():Rectangle{
return (_backgroundImageBounds);
}
public function get hasBackgroundImage():Boolean{
return (!((backgroundImage == null)));
}
private function completeEventHandler(_arg1:Event):void{
if (!parent){
return;
};
var _local2:DisplayObject = DisplayObject(LoaderInfo(_arg1.target).loader);
initBackgroundImage(_local2);
layoutBackgroundImage();
dispatchEvent(_arg1.clone());
}
override protected function updateDisplayList(_arg1:Number, _arg2:Number):void{
var cls:Class;
var newStyleObj:DisplayObject;
var loader:Loader;
var loaderContext:LoaderContext;
var message:String;
var unscaledWidth = _arg1;
var unscaledHeight = _arg2;
if (!parent){
return;
};
var newStyle:Object = getStyle("backgroundImage");
if (newStyle != backgroundImageStyle){
removedHandler(null);
backgroundImageStyle = newStyle;
if (((newStyle) && ((newStyle as Class)))){
cls = Class(newStyle);
initBackgroundImage(new (cls));
} else {
if (((newStyle) && ((newStyle is String)))){
try {
cls = Class(getDefinitionByName(String(newStyle)));
} catch(e:Error) {
};
if (cls){
newStyleObj = new (cls);
initBackgroundImage(newStyleObj);
} else {
loader = new FlexLoader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeEventHandler);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorEventHandler);
loader.contentLoaderInfo.addEventListener(ErrorEvent.ERROR, errorEventHandler);
loaderContext = new LoaderContext();
loaderContext.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain);
loader.load(new URLRequest(String(newStyle)), loaderContext);
};
} else {
if (newStyle){
message = resourceManager.getString("skins", "notLoaded", [newStyle]);
throw (new Error(message));
};
};
};
};
if (backgroundImage){
layoutBackgroundImage();
};
}
private function errorEventHandler(_arg1:Event):void{
}
}
//unresolved jump
//unresolved jump
//unresolved jump
((!NULL! * (((((( + 1) - !NULL!) >= !NULL!) & (NaN instanceof undefined)) * ??getglobalscope
) | [OP_NEWCLASS ClassInfo:39 base:Border])) / !NULL!).RectangularBorder = _local2;
}//package mx.skins
Section 54
//CSSStyleDeclaration (mx.styles.CSSStyleDeclaration)
package mx.styles {
import mx.core.*;
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import mx.managers.*;
public class CSSStyleDeclaration extends EventDispatcher {
mx_internal var effects:Array;
protected var overrides:Object;
public var defaultFactory:Function;
public var factory:Function;
mx_internal var selectorRefCount:int;// = 0
private var styleManager:IStyleManager2;
private var clones:Dictionary;
mx_internal static const VERSION:String = "3.0.0.0";
private static const NOT_A_COLOR:uint = 4294967295;
private static const FILTERMAP_PROP:String = "__reserved__filterMap";
public function CSSStyleDeclaration(_arg1:String=null){
clones = new Dictionary(true);
super();
if (_arg1){
styleManager = (Singleton.getInstance("mx.styles::IStyleManager2") as IStyleManager2);
styleManager.setStyleDeclaration(_arg1, this, false);
};
}
mx_internal function addStyleToProtoChain(_arg1:Object, _arg2:DisplayObject, _arg3:Object=null):Object{
var p:String;
var emptyObjectFactory:Function;
var filteredChain:Object;
var filterObjectFactory:Function;
var i:String;
var chain = _arg1;
var target = _arg2;
var filterMap = _arg3;
var nodeAddedToChain:Boolean;
var originalChain:Object = chain;
if (filterMap){
chain = {};
};
if (defaultFactory != null){
defaultFactory.prototype = chain;
chain = new defaultFactory();
nodeAddedToChain = true;
};
if (factory != null){
factory.prototype = chain;
chain = new factory();
nodeAddedToChain = true;
};
if (overrides){
if ((((defaultFactory == null)) && ((factory == null)))){
emptyObjectFactory = function ():void{
};
emptyObjectFactory.prototype = chain;
chain = new (emptyObjectFactory);
nodeAddedToChain = true;
};
for (p in overrides) {
if (overrides[p] === undefined){
delete chain[p];
} else {
chain[p] = overrides[p];
};
};
};
if (filterMap){
if (nodeAddedToChain){
filteredChain = {};
filterObjectFactory = function ():void{
};
filterObjectFactory.prototype = originalChain;
filteredChain = new (filterObjectFactory);
for (i in chain) {
if (filterMap[i] != null){
filteredChain[filterMap[i]] = chain[i];
};
};
chain = filteredChain;
chain[FILTERMAP_PROP] = filterMap;
} else {
chain = originalChain;
};
};
if (nodeAddedToChain){
clones[chain] = 1;
};
return (chain);
}
public function getStyle(_arg1:String){
var _local2:*;
var _local3:*;
if (overrides){
if ((((_arg1 in overrides)) && ((overrides[_arg1] === undefined)))){
return (undefined);
};
_local3 = overrides[_arg1];
if (_local3 !== undefined){
return (_local3);
};
};
if (factory != null){
factory.prototype = {};
_local2 = new factory();
_local3 = _local2[_arg1];
if (_local3 !== undefined){
return (_local3);
};
};
if (defaultFactory != null){
defaultFactory.prototype = {};
_local2 = new defaultFactory();
_local3 = _local2[_arg1];
if (_local3 !== undefined){
return (_local3);
};
};
return (undefined);
}
public function clearStyle(_arg1:String):void{
setStyle(_arg1, undefined);
}
public function setStyle(_arg1:String, _arg2):void{
var _local7:int;
var _local8:Object;
var _local3:Object = getStyle(_arg1);
var _local4:Boolean;
if ((((((((((selectorRefCount > 0)) && ((factory == null)))) && ((defaultFactory == null)))) && (!(overrides)))) && (!((_local3 === _arg2))))){
_local4 = true;
};
if (_arg2 !== undefined){
setStyle(_arg1, _arg2);
} else {
if (_arg2 == _local3){
return;
};
setStyle(_arg1, _arg2);
};
var _local5:Array = SystemManagerGlobals.topLevelSystemManagers;
var _local6:int = _local5.length;
if (_local4){
_local7 = 0;
while (_local7 < _local6) {
_local8 = _local5[_local7];
_local8.regenerateStyleCache(true);
_local7++;
};
};
_local7 = 0;
while (_local7 < _local6) {
_local8 = _local5[_local7];
_local8.notifyStyleChangeInChildren(_arg1, true);
_local7++;
};
}
private function clearStyleAttr(_arg1:String):void{
var _local2:*;
if (!overrides){
overrides = {};
};
overrides[_arg1] = undefined;
for (_local2 in clones) {
delete _local2[_arg1];
};
}
mx_internal function createProtoChainRoot():Object{
var _local1:Object = {};
if (defaultFactory != null){
defaultFactory.prototype = _local1;
_local1 = new defaultFactory();
};
if (factory != null){
factory.prototype = _local1;
_local1 = new factory();
};
clones[_local1] = 1;
return (_local1);
}
mx_internal function clearOverride(_arg1:String):void{
if (((overrides) && (overrides[_arg1]))){
delete overrides[_arg1];
};
}
mx_internal function setStyle(_arg1:String, _arg2):void{
var _local3:Object;
var _local4:*;
var _local5:Number;
var _local6:Object;
if (_arg2 === undefined){
clearStyleAttr(_arg1);
return;
};
if ((_arg2 is String)){
if (!styleManager){
styleManager = (Singleton.getInstance("mx.styles::IStyleManager2") as IStyleManager2);
};
_local5 = styleManager.getColorName(_arg2);
if (_local5 != NOT_A_COLOR){
_arg2 = _local5;
};
};
if (defaultFactory != null){
_local3 = new defaultFactory();
if (_local3[_arg1] !== _arg2){
if (!overrides){
overrides = {};
};
overrides[_arg1] = _arg2;
} else {
if (overrides){
delete overrides[_arg1];
};
};
};
if (factory != null){
_local3 = new factory();
if (_local3[_arg1] !== _arg2){
if (!overrides){
overrides = {};
};
overrides[_arg1] = _arg2;
} else {
if (overrides){
delete overrides[_arg1];
};
};
};
if ((((defaultFactory == null)) && ((factory == null)))){
if (!overrides){
overrides = {};
};
overrides[_arg1] = _arg2;
};
for (_local4 in clones) {
_local6 = _local4[FILTERMAP_PROP];
if (_local6){
if (_local6[_arg1] != null){
_local4[_local6[_arg1]] = _arg2;
};
} else {
_local4[_arg1] = _arg2;
};
};
}
}
//unresolved jump
}//package mx.styles
Section 55
//ISimpleStyleClient (mx.styles.ISimpleStyleClient)
package mx.styles {
public interface ISimpleStyleClient {
function set styleName(_arg1:Object):void;
function styleChanged(_arg1:String):void;
function get styleName():Object;
}
//unresolved jump
}//package mx.styles
Section 56
//IStyleClient (mx.styles.IStyleClient)
package mx.styles {
public interface IStyleClient extends ISimpleStyleClient {
function regenerateStyleCache(_arg1:Boolean):void;
function get className():String;
function clearStyle(_arg1:String):void;
function getClassStyleDeclarations():Array;
function get inheritingStyles():Object;
function set nonInheritingStyles(_arg1:Object):void;
function setStyle(_arg1:String, _arg2):void;
function get styleDeclaration():CSSStyleDeclaration;
function set styleDeclaration(_arg1:CSSStyleDeclaration):void;
function get nonInheritingStyles():Object;
function set inheritingStyles(_arg1:Object):void;
function getStyle(_arg1:String);
function notifyStyleChangeInChildren(_arg1:String, _arg2:Boolean):void;
function registerEffects(_arg1:Array):void;
}
//unresolved jump
}//package mx.styles
Section 57
//IStyleManager (mx.styles.IStyleManager)
package mx.styles {
import flash.events.*;
public interface IStyleManager {
function isColorName(_arg1:String):Boolean;
function registerParentDisplayListInvalidatingStyle(_arg1:String):void;
function registerInheritingStyle(_arg1:String):void;
function set stylesRoot(_arg1:Object):void;
function get typeSelectorCache():Object;
function styleDeclarationsChanged():void;
function setStyleDeclaration(_arg1:String, _arg2:CSSStyleDeclaration, _arg3:Boolean):void;
function isParentDisplayListInvalidatingStyle(_arg1:String):Boolean;
function isSizeInvalidatingStyle(_arg1:String):Boolean;
function get inheritingStyles():Object;
function isValidStyleValue(_arg1):Boolean;
function isParentSizeInvalidatingStyle(_arg1:String):Boolean;
function getColorName(_arg1:Object):uint;
function set typeSelectorCache(_arg1:Object):void;
function unloadStyleDeclarations(_arg1:String, _arg2:Boolean=true):void;
function getColorNames(_arg1:Array):void;
function loadStyleDeclarations(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=false):IEventDispatcher;
function isInheritingStyle(_arg1:String):Boolean;
function set inheritingStyles(_arg1:Object):void;
function get stylesRoot():Object;
function initProtoChainRoots():void;
function registerColorName(_arg1:String, _arg2:uint):void;
function registerParentSizeInvalidatingStyle(_arg1:String):void;
function registerSizeInvalidatingStyle(_arg1:String):void;
function clearStyleDeclaration(_arg1:String, _arg2:Boolean):void;
function isInheritingTextFormatStyle(_arg1:String):Boolean;
function getStyleDeclaration(_arg1:String):CSSStyleDeclaration;
}
//unresolved jump
!NULL!;
}//package mx.styles
Section 58
//IStyleManager2 (mx.styles.IStyleManager2)
package mx.styles {
import flash.events.*;
import flash.system.*;
public interface IStyleManager2 extends IStyleManager {
function get selectors():Array;
function loadStyleDeclarations2(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher;
}
//unresolved jump
var _local1:String = _local3;
}//package mx.styles
Section 59
//IStyleModule (mx.styles.IStyleModule)
package mx.styles {
public interface IStyleModule {
function unload():void;
}
//unresolved jump
}//package mx.styles
Section 60
//StyleManager (mx.styles.StyleManager)
package mx.styles {
import mx.core.*;
import flash.events.*;
import flash.system.*;
public class StyleManager {
mx_internal static const VERSION:String = "3.0.0.0";
public static const NOT_A_COLOR:uint = 4294967295;
private static var _impl:IStyleManager2;
private static var implClassDependency:StyleManagerImpl;
public static function isParentSizeInvalidatingStyle(_arg1:String):Boolean{
return (impl.isParentSizeInvalidatingStyle(_arg1));
}
public static function registerInheritingStyle(_arg1:String):void{
impl.registerInheritingStyle(_arg1);
}
mx_internal static function set stylesRoot(_arg1:Object):void{
impl.stylesRoot = _arg1;
}
mx_internal static function get inheritingStyles():Object{
return (impl.inheritingStyles);
}
mx_internal static function styleDeclarationsChanged():void{
impl.styleDeclarationsChanged();
}
public static function setStyleDeclaration(_arg1:String, _arg2:CSSStyleDeclaration, _arg3:Boolean):void{
impl.setStyleDeclaration(_arg1, _arg2, _arg3);
}
public static function registerParentDisplayListInvalidatingStyle(_arg1:String):void{
impl.registerParentDisplayListInvalidatingStyle(_arg1);
}
mx_internal static function get typeSelectorCache():Object{
return (impl.typeSelectorCache);
}
mx_internal static function set inheritingStyles(_arg1:Object):void{
impl.inheritingStyles = _arg1;
}
public static function isColorName(_arg1:String):Boolean{
return (impl.isColorName(_arg1));
}
public static function isParentDisplayListInvalidatingStyle(_arg1:String):Boolean{
return (impl.isParentDisplayListInvalidatingStyle(_arg1));
}
public static function isSizeInvalidatingStyle(_arg1:String):Boolean{
return (impl.isSizeInvalidatingStyle(_arg1));
}
public static function getColorName(_arg1:Object):uint{
return (impl.getColorName(_arg1));
}
mx_internal static function set typeSelectorCache(_arg1:Object):void{
impl.typeSelectorCache = _arg1;
}
public static function unloadStyleDeclarations(_arg1:String, _arg2:Boolean=true):void{
impl.unloadStyleDeclarations(_arg1, _arg2);
}
public static function getColorNames(_arg1:Array):void{
impl.getColorNames(_arg1);
}
public static function loadStyleDeclarations(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=false, _arg4:ApplicationDomain=null, _arg5:SecurityDomain=null):IEventDispatcher{
return (impl.loadStyleDeclarations2(_arg1, _arg2, _arg4, _arg5));
}
private static function get impl():IStyleManager2{
if (!_impl){
_impl = IStyleManager2(Singleton.getInstance("mx.styles::IStyleManager2"));
};
return (_impl);
}
public static function isValidStyleValue(_arg1):Boolean{
return (impl.isValidStyleValue(_arg1));
}
mx_internal static function get stylesRoot():Object{
return (impl.stylesRoot);
}
public static function isInheritingStyle(_arg1:String):Boolean{
return (impl.isInheritingStyle(_arg1));
}
mx_internal static function initProtoChainRoots():void{
impl.initProtoChainRoots();
}
public static function registerParentSizeInvalidatingStyle(_arg1:String):void{
impl.registerParentSizeInvalidatingStyle(_arg1);
}
public static function get selectors():Array{
return (impl.selectors);
}
public static function registerSizeInvalidatingStyle(_arg1:String):void{
impl.registerSizeInvalidatingStyle(_arg1);
}
public static function clearStyleDeclaration(_arg1:String, _arg2:Boolean):void{
impl.clearStyleDeclaration(_arg1, _arg2);
}
public static function registerColorName(_arg1:String, _arg2:uint):void{
impl.registerColorName(_arg1, _arg2);
}
public static function isInheritingTextFormatStyle(_arg1:String):Boolean{
return (impl.isInheritingTextFormatStyle(_arg1));
}
public static function getStyleDeclaration(_arg1:String):CSSStyleDeclaration{
return (impl.getStyleDeclaration(_arg1));
}
}
//unresolved jump
}//package mx.styles
Section 61
//StyleManagerImpl (mx.styles.StyleManagerImpl)
package mx.styles {
import mx.core.*;
import flash.events.*;
import mx.events.*;
import mx.resources.*;
import flash.utils.*;
import flash.system.*;
import mx.managers.*;
import mx.modules.*;
public class StyleManagerImpl implements IStyleManager2 {
private var _stylesRoot:Object;
private var _selectors:Object;
private var styleModules:Object;
private var _inheritingStyles:Object;
private var resourceManager:IResourceManager;
private var _typeSelectorCache:Object;
mx_internal static const VERSION:String = "3.0.0.0";
private static var parentSizeInvalidatingStyles:Object = {bottom:true, horizontalCenter:true, left:true, right:true, top:true, verticalCenter:true, baseline:true};
private static var colorNames:Object = {transparent:"transparent", black:0, blue:0xFF, green:0x8000, gray:0x808080, silver:0xC0C0C0, lime:0xFF00, olive:0x808000, white:0xFFFFFF, yellow:0xFFFF00, maroon:0x800000, navy:128, red:0xFF0000, purple:0x800080, teal:0x8080, fuchsia:0xFF00FF, aqua:0xFFFF, magenta:0xFF00FF, cyan:0xFFFF, halogreen:8453965, haloblue:40447, haloorange:0xFFB600, halosilver:11455193};
private static var inheritingTextFormatStyles:Object = {align:true, bold:true, color:true, font:true, indent:true, italic:true, size:true};
private static var instance:IStyleManager2;
private static var parentDisplayListInvalidatingStyles:Object = {bottom:true, horizontalCenter:true, left:true, right:true, top:true, verticalCenter:true, baseline:true};
private static var sizeInvalidatingStyles:Object = {borderStyle:true, borderThickness:true, fontAntiAliasType:true, fontFamily:true, fontGridFitType:true, fontSharpness:true, fontSize:true, fontStyle:true, fontThickness:true, fontWeight:true, headerHeight:true, horizontalAlign:true, horizontalGap:true, kerning:true, leading:true, letterSpacing:true, paddingBottom:true, paddingLeft:true, paddingRight:true, paddingTop:true, strokeWidth:true, tabHeight:true, tabWidth:true, verticalAlign:true, verticalGap:true};
public function StyleManagerImpl(){
_selectors = {};
styleModules = {};
resourceManager = ResourceManager.getInstance();
_inheritingStyles = {};
_typeSelectorCache = {};
super();
}
public function setStyleDeclaration(_arg1:String, _arg2:CSSStyleDeclaration, _arg3:Boolean):void{
_arg2.selectorRefCount++;
_selectors[_arg1] = _arg2;
typeSelectorCache = {};
if (_arg3){
styleDeclarationsChanged();
};
}
public function registerParentDisplayListInvalidatingStyle(_arg1:String):void{
parentDisplayListInvalidatingStyles[_arg1] = true;
}
public function getStyleDeclaration(_arg1:String):CSSStyleDeclaration{
var _local2:int;
if (_arg1.charAt(0) != "."){
_local2 = _arg1.lastIndexOf(".");
if (_local2 != -1){
_arg1 = _arg1.substr((_local2 + 1));
};
};
return (_selectors[_arg1]);
}
public function set typeSelectorCache(_arg1:Object):void{
_typeSelectorCache = _arg1;
}
public function isColorName(_arg1:String):Boolean{
return (!((colorNames[_arg1.toLowerCase()] === undefined)));
}
public function set inheritingStyles(_arg1:Object):void{
_inheritingStyles = _arg1;
}
public function getColorNames(_arg1:Array):void{
var _local4:uint;
if (!_arg1){
return;
};
var _local2:int = _arg1.length;
var _local3:int;
while (_local3 < _local2) {
if (((!((_arg1[_local3] == null))) && (isNaN(_arg1[_local3])))){
_local4 = getColorName(_arg1[_local3]);
if (_local4 != StyleManager.NOT_A_COLOR){
_arg1[_local3] = _local4;
};
};
_local3++;
};
}
public function isInheritingTextFormatStyle(_arg1:String):Boolean{
return ((inheritingTextFormatStyles[_arg1] == true));
}
public function registerParentSizeInvalidatingStyle(_arg1:String):void{
parentSizeInvalidatingStyles[_arg1] = true;
}
public function registerColorName(_arg1:String, _arg2:uint):void{
colorNames[_arg1.toLowerCase()] = _arg2;
}
public function isParentSizeInvalidatingStyle(_arg1:String):Boolean{
return ((parentSizeInvalidatingStyles[_arg1] == true));
}
public function registerInheritingStyle(_arg1:String):void{
inheritingStyles[_arg1] = true;
}
public function set stylesRoot(_arg1:Object):void{
_stylesRoot = _arg1;
}
public function get typeSelectorCache():Object{
return (_typeSelectorCache);
}
public function isParentDisplayListInvalidatingStyle(_arg1:String):Boolean{
return ((parentDisplayListInvalidatingStyles[_arg1] == true));
}
public function isSizeInvalidatingStyle(_arg1:String):Boolean{
return ((sizeInvalidatingStyles[_arg1] == true));
}
public function styleDeclarationsChanged():void{
var _local4:Object;
var _local1:Array = SystemManagerGlobals.topLevelSystemManagers;
var _local2:int = _local1.length;
var _local3:int;
while (_local3 < _local2) {
_local4 = _local1[_local3];
_local4.regenerateStyleCache(true);
_local4.notifyStyleChangeInChildren(null, true);
_local3++;
};
}
public function isValidStyleValue(_arg1):Boolean{
return (!((_arg1 === undefined)));
}
public function loadStyleDeclarations(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=false):IEventDispatcher{
return (loadStyleDeclarations2(_arg1, _arg2));
}
public function get inheritingStyles():Object{
return (_inheritingStyles);
}
public function unloadStyleDeclarations(_arg1:String, _arg2:Boolean=true):void{
var _local4:IModuleInfo;
var _local3:StyleModuleInfo = styleModules[_arg1];
if (_local3){
_local3.styleModule.unload();
_local4 = _local3.module;
_local4.unload();
_local4.removeEventListener(ModuleEvent.READY, _local3.readyHandler);
_local4.removeEventListener(ModuleEvent.ERROR, _local3.errorHandler);
styleModules[_arg1] = null;
};
if (_arg2){
styleDeclarationsChanged();
};
}
public function getColorName(_arg1:Object):uint{
var _local2:Number;
var _local3:*;
if ((_arg1 is String)){
if (_arg1.charAt(0) == "#"){
_local2 = Number(("0x" + _arg1.slice(1)));
return ((isNaN(_local2)) ? StyleManager.NOT_A_COLOR : uint(_local2));
};
if ((((_arg1.charAt(1) == "x")) && ((_arg1.charAt(0) == "0")))){
_local2 = Number(_arg1);
return ((isNaN(_local2)) ? StyleManager.NOT_A_COLOR : uint(_local2));
};
_local3 = colorNames[_arg1.toLowerCase()];
if (_local3 === undefined){
return (StyleManager.NOT_A_COLOR);
};
return (uint(_local3));
};
return (uint(_arg1));
}
public function isInheritingStyle(_arg1:String):Boolean{
return ((inheritingStyles[_arg1] == true));
}
public function get stylesRoot():Object{
return (_stylesRoot);
}
public function initProtoChainRoots():void{
if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0){
delete _inheritingStyles["textDecoration"];
delete _inheritingStyles["leading"];
};
if (!stylesRoot){
stylesRoot = _selectors["global"].addStyleToProtoChain({}, null);
};
}
public function loadStyleDeclarations2(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher{
var module:IModuleInfo;
var styleEventDispatcher:StyleEventDispatcher;
var timer:Timer;
var timerHandler:Function;
var url = _arg1;
var update = _arg2;
var applicationDomain = _arg3;
var securityDomain = _arg4;
module = ModuleManager.getModule(url);
var readyHandler:Function = function (_arg1:ModuleEvent):void{
var _local2:IStyleModule = IStyleModule(_arg1.module.factory.create());
styleModules[_arg1.module.url].styleModule = _local2;
if (update){
styleDeclarationsChanged();
};
};
module.addEventListener(ModuleEvent.READY, readyHandler, false, 0, true);
styleEventDispatcher = new StyleEventDispatcher(module);
var errorHandler:Function = function (_arg1:ModuleEvent):void{
var _local3:StyleEvent;
var _local2:String = resourceManager.getString("styles", "unableToLoad", [_arg1.errorText, url]);
if (styleEventDispatcher.willTrigger(StyleEvent.ERROR)){
_local3 = new StyleEvent(StyleEvent.ERROR, _arg1.bubbles, _arg1.cancelable);
_local3.bytesLoaded = 0;
_local3.bytesTotal = 0;
_local3.errorText = _local2;
styleEventDispatcher.dispatchEvent(_local3);
} else {
throw (new Error(_local2));
};
};
module.addEventListener(ModuleEvent.ERROR, errorHandler, false, 0, true);
styleModules[url] = new StyleModuleInfo(module, readyHandler, errorHandler);
timer = new Timer(0);
timerHandler = function (_arg1:TimerEvent):void{
timer.removeEventListener(TimerEvent.TIMER, timerHandler);
timer.stop();
module.load(applicationDomain, securityDomain);
};
timer.addEventListener(TimerEvent.TIMER, timerHandler, false, 0, true);
timer.start();
return (styleEventDispatcher);
}
public function registerSizeInvalidatingStyle(_arg1:String):void{
sizeInvalidatingStyles[_arg1] = true;
}
public function clearStyleDeclaration(_arg1:String, _arg2:Boolean):void{
var _local3:CSSStyleDeclaration = getStyleDeclaration(_arg1);
if (((_local3) && ((_local3.selectorRefCount > 0)))){
_local3.selectorRefCount--;
};
delete _selectors[_arg1];
if (_arg2){
styleDeclarationsChanged();
};
}
public function get selectors():Array{
var _local2:String;
var _local1:Array = [];
for (_local2 in _selectors) {
_local1.push(_local2);
};
return (_local1);
}
public static function getInstance():IStyleManager2{
if (!instance){
instance = new (StyleManagerImpl);
};
return (instance);
}
}
//unresolved jump
//unresolved jump
var _local1 = //unresolved nextvalue or nextname;
//unresolved jump
[OP_NEWCLASS ClassInfo:87 base:((-() >= !NULL!) ^ !NULL!)].StyleModuleInfo = !NULL!;
}//package mx.styles
import flash.events.*;
import mx.events.*;
import mx.modules.*;
class StyleEventDispatcher extends EventDispatcher {
private function StyleEventDispatcher(_arg1:IModuleInfo){
_arg1.addEventListener(ModuleEvent.ERROR, moduleInfo_errorHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.PROGRESS, moduleInfo_progressHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.READY, moduleInfo_readyHandler, false, 0, true);
}
private function moduleInfo_progressHandler(_arg1:ModuleEvent):void{
var _local2:StyleEvent = new StyleEvent(StyleEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = _arg1.bytesLoaded;
_local2.bytesTotal = _arg1.bytesTotal;
dispatchEvent(_local2);
}
private function moduleInfo_readyHandler(_arg1:ModuleEvent):void{
var _local2:StyleEvent = new StyleEvent(StyleEvent.COMPLETE);
dispatchEvent(_local2);
}
private function moduleInfo_errorHandler(_arg1:ModuleEvent):void{
var _local2:StyleEvent = new StyleEvent(StyleEvent.ERROR, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = _arg1.bytesLoaded;
_local2.bytesTotal = _arg1.bytesTotal;
_local2.errorText = _arg1.errorText;
dispatchEvent(_local2);
}
}
class StyleModuleInfo {
public var errorHandler:Function;
public var readyHandler:Function;
public var module:IModuleInfo;
public var styleModule:IStyleModule;
private function StyleModuleInfo(_arg1:IModuleInfo, _arg2:Function, _arg3:Function){
this.module = _arg1;
this.readyHandler = _arg2;
this.errorHandler = _arg3;
}
}
Section 62
//ColorUtil (mx.utils.ColorUtil)
package mx.utils {
public class ColorUtil {
mx_internal static const VERSION:String = "3.0.0.0";
public static function adjustBrightness2(_arg1:uint, _arg2:Number):uint{
var _local3:Number;
var _local4:Number;
var _local5:Number;
if (_arg2 == 0){
return (_arg1);
};
if (_arg2 < 0){
_arg2 = ((100 + _arg2) / 100);
_local3 = (((_arg1 >> 16) & 0xFF) * _arg2);
_local4 = (((_arg1 >> 8) & 0xFF) * _arg2);
_local5 = ((_arg1 & 0xFF) * _arg2);
} else {
_arg2 = (_arg2 / 100);
_local3 = ((_arg1 >> 16) & 0xFF);
_local4 = ((_arg1 >> 8) & 0xFF);
_local5 = (_arg1 & 0xFF);
_local3 = (_local3 + ((0xFF - _local3) * _arg2));
_local4 = (_local4 + ((0xFF - _local4) * _arg2));
_local5 = (_local5 + ((0xFF - _local5) * _arg2));
_local3 = Math.min(_local3, 0xFF);
_local4 = Math.min(_local4, 0xFF);
_local5 = Math.min(_local5, 0xFF);
};
return ((((_local3 << 16) | (_local4 << 8)) | _local5));
}
public static function rgbMultiply(_arg1:uint, _arg2:uint):uint{
var _local3:Number = ((_arg1 >> 16) & 0xFF);
var _local4:Number = ((_arg1 >> 8) & 0xFF);
var _local5:Number = (_arg1 & 0xFF);
var _local6:Number = ((_arg2 >> 16) & 0xFF);
var _local7:Number = ((_arg2 >> 8) & 0xFF);
var _local8:Number = (_arg2 & 0xFF);
return ((((((_local3 * _local6) / 0xFF) << 16) | (((_local4 * _local7) / 0xFF) << 8)) | ((_local5 * _local8) / 0xFF)));
}
public static function adjustBrightness(_arg1:uint, _arg2:Number):uint{
var _local3:Number = Math.max(Math.min((((_arg1 >> 16) & 0xFF) + _arg2), 0xFF), 0);
var _local4:Number = Math.max(Math.min((((_arg1 >> 8) & 0xFF) + _arg2), 0xFF), 0);
var _local5:Number = Math.max(Math.min(((_arg1 & 0xFF) + _arg2), 0xFF), 0);
return ((((_local3 << 16) | (_local4 << 8)) | _local5));
}
}
//unresolved jump
_local0 = (~(( + !NULL!)) - !NULL!);
}//package mx.utils
Section 63
//GraphicsUtil (mx.utils.GraphicsUtil)
package mx.utils {
import flash.display.*;
public class GraphicsUtil {
mx_internal static const VERSION:String = "3.0.0.0";
public static function drawRoundRectComplex(_arg1:Graphics, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number, _arg9:Number):void{
var _local10:Number = (_arg2 + _arg4);
var _local11:Number = (_arg3 + _arg5);
var _local12:Number = ((_arg4 < _arg5)) ? (_arg4 * 2) : (_arg5 * 2);
_arg6 = ((_arg6 < _local12)) ? _arg6 : _local12;
_arg7 = ((_arg7 < _local12)) ? _arg7 : _local12;
_arg8 = ((_arg8 < _local12)) ? _arg8 : _local12;
_arg9 = ((_arg9 < _local12)) ? _arg9 : _local12;
var _local13:Number = (_arg9 * 0.292893218813453);
var _local14:Number = (_arg9 * 0.585786437626905);
_arg1.moveTo(_local10, (_local11 - _arg9));
_arg1.curveTo(_local10, (_local11 - _local14), (_local10 - _local13), (_local11 - _local13));
_arg1.curveTo((_local10 - _local14), _local11, (_local10 - _arg9), _local11);
_local13 = (_arg8 * 0.292893218813453);
_local14 = (_arg8 * 0.585786437626905);
_arg1.lineTo((_arg2 + _arg8), _local11);
_arg1.curveTo((_arg2 + _local14), _local11, (_arg2 + _local13), (_local11 - _local13));
_arg1.curveTo(_arg2, (_local11 - _local14), _arg2, (_local11 - _arg8));
_local13 = (_arg6 * 0.292893218813453);
_local14 = (_arg6 * 0.585786437626905);
_arg1.lineTo(_arg2, (_arg3 + _arg6));
_arg1.curveTo(_arg2, (_arg3 + _local14), (_arg2 + _local13), (_arg3 + _local13));
_arg1.curveTo((_arg2 + _local14), _arg3, (_arg2 + _arg6), _arg3);
_local13 = (_arg7 * 0.292893218813453);
_local14 = (_arg7 * 0.585786437626905);
_arg1.lineTo((_local10 - _arg7), _arg3);
_arg1.curveTo((_local10 - _local14), _arg3, (_local10 - _local13), (_arg3 + _local13));
_arg1.curveTo(_local10, (_arg3 + _local14), _local10, (_arg3 + _arg7));
_arg1.lineTo(_local10, (_local11 - _arg9));
}
}
//unresolved jump
}//package mx.utils
Section 64
//NameUtil (mx.utils.NameUtil)
package mx.utils {
import mx.core.*;
import flash.display.*;
import flash.utils.*;
public class NameUtil {
mx_internal static const VERSION:String = "3.0.0.0";
private static var counter:int = 0;
public static function displayObjectToString(_arg1:DisplayObject):String{
var _local2:String;
var _local4:String;
var _local5:Array;
var _local3:DisplayObject = _arg1;
while (_local3 != null) {
if (((((_local3.parent) && (_local3.stage))) && ((_local3.parent == _local3.stage)))){
break;
};
_local4 = _local3.name;
if ((_local3 is IRepeaterClient)){
_local5 = IRepeaterClient(_local3).instanceIndices;
if (_local5){
_local4 = (_local4 + (("[" + _local5.join("][")) + "]"));
};
};
_local2 = ((_local2 == null)) ? _local4 : ((_local4 + ".") + _local2);
_local3 = _local3.parent;
};
return (_local2);
}
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++));
}
}
//unresolved jump
}//package mx.utils
Section 65
//StringUtil (mx.utils.StringUtil)
package mx.utils {
public class StringUtil {
mx_internal static const VERSION:String = "3.0.0.0";
public static function trim(_arg1:String):String{
if (_arg1 == null){
return ("");
};
var _local2:int;
while (isWhitespace(_arg1.charAt(_local2))) {
_local2++;
};
var _local3:int = (_arg1.length - 1);
while (isWhitespace(_arg1.charAt(_local3))) {
_local3--;
};
if (_local3 >= _local2){
return (_arg1.slice(_local2, (_local3 + 1)));
};
return ("");
}
public static function isWhitespace(_arg1:String):Boolean{
switch (_arg1){
case " ":
case "\t":
case "\r":
case "\n":
case "\f":
return (true);
default:
return (false);
};
}
public static function substitute(_arg1:String, ... _args):String{
var _local4:Array;
if (_arg1 == null){
return ("");
};
var _local3:uint = _args.length;
if ((((_local3 == 1)) && ((_args[0] is Array)))){
_local4 = (_args[0] as Array);
_local3 = _local4.length;
} else {
_local4 = _args;
};
var _local5:int;
while (_local5 < _local3) {
_arg1 = _arg1.replace(new RegExp((("\\{" + _local5) + "\\}"), "g"), _local4[_local5]);
_local5++;
};
return (_arg1);
}
public static function trimArrayElements(_arg1:String, _arg2:String):String{
var _local3:Array;
var _local4:int;
var _local5:int;
if (((!((_arg1 == ""))) && (!((_arg1 == null))))){
_local3 = _arg1.split(_arg2);
_local4 = _local3.length;
_local5 = 0;
while (_local5 < _local4) {
_local3[_local5] = StringUtil.trim(_local3[_local5]);
_local5++;
};
if (_local4 > 0){
_arg1 = _local3.join(_arg2);
};
};
return (_arg1);
}
}
//unresolved jump
}//package mx.utils
Section 66
//_av436 (src.com.deleongames.stella._av436)
package src.com.deleongames.stella {
import flash.geom.*;
public class _av436 extends Point {
private var _xp504:Class;
private var _qe441:Class;
private var _am186:Class;
private var _ry666:Class;
private var _kk412:Class;
private var _wn433:Class;
public static const _sj323:int = 48;
public static const _xu398:int = 7;
public static const _dt528:int = 9;
public static var _bf499:Array = null;
private static var _eb31:Array = null;
public static var grid:Array = new Array();
public static var _js286:Number = 0;
public static var _lq203:Number = 0;
private static var _kd260:Array = new Array();
private static var _bn192:_ej692;
public function _av436(_arg1:_ej692){
var _local2:int;
var _local3:int;
var _local6:int;
_xp504 = _av436__xp504;
_ry666 = _av436__ry666;
_kk412 = _av436__kk412;
_am186 = _av436__am186;
_qe441 = _av436__qe441;
_wn433 = _av436__wn433;
super();
_is401(_arg1);
x = 0;
y = 0;
_bn192 = _arg1;
var _local4:int;
grid = new Array(_dt528);
var _local5:int;
while (_local5 < _dt528) {
grid[_local5] = new Array(_xu398);
_local6 = 0;
while (_local6 < _xu398) {
grid[_local5][_local6] = new int(0);
_local6++;
};
_local5++;
};
_kd260 = new Array(_vm218._dt528);
_local5 = 0;
while (_local5 < _vm218._dt528) {
_kd260[_local5] = new Array(_vm218._xu398);
_local6 = 0;
while (_local6 < _vm218._xu398) {
_kd260[_local5][_local6] = new int(0);
_local6++;
};
_local5++;
};
_bf499 = new Array(_vm218._rd87.length);
_eb31 = new Array(_bf499.length);
_local2 = 0;
while (_local2 < _bf499.length) {
_bf499[_local2] = new Boolean(true);
_local3 = 0;
_local5 = 0;
while (_local5 < _vm218._dt528) {
_local6 = 0;
while (_local6 < _vm218._xu398) {
if (_vm218._rd87[_local2][_local5][_local6] == 1){
_local3++;
};
_local6++;
};
_local5++;
};
_eb31[_local2] = _local3;
_local2++;
};
_js286 = 0;
}
public function _sb307():void{
var _local4:int;
var _local1:Rectangle = new Rectangle(x, y, _sj323, _sj323);
var _local2:int;
var _local3:int;
while (_local3 < _dt528) {
_local1.x = (x + (_local3 * _sj323));
_local4 = 0;
while (_local4 < _xu398) {
_local1.y = (y + (_local4 * _sj323));
switch (grid[_local3][_local4]){
case -1:
_qq298._bu577(_bn192.view, _local1, 0xFF9000, 0, (_bn192._vr586.x + 5));
break;
case 0:
case 11:
case 13:
break;
case 12:
case 14:
_qq298._bu577(_bn192.view, _local1, 0xFF0000, 0, (_bn192._vr586.x + 5));
break;
default:
_local2 = grid[_local3][_local4];
if (!(_local2 & 1)){
_qq298._bu577(_bn192.view, _local1, 0xFF0000, 0, (_bn192._vr586.x + 5));
};
if (_local2 >= 7){
if ((_local2 & 1)){
if ((((((grid[(_local3 - 1)][_local4] == 12)) || ((grid[_local3][(_local4 - 1)] == 12)))) || ((grid[(_local3 - 1)][(_local4 - 1)] == 12)))){
_local2++;
};
if ((((((grid[(_local3 - 1)][_local4] == 14)) || ((grid[_local3][(_local4 - 1)] == 14)))) || ((grid[(_local3 - 1)][(_local4 - 1)] == 14)))){
_local2++;
};
};
};
_qq298._bu577(_bn192.view, _local1, _local2, 0, _bn192._vr586.x);
break;
};
_local4++;
};
_local3++;
};
}
public function _ad213():Boolean{
var _local1:Boolean;
var _local2:int;
var _local3:int;
var _local4:int;
_local2 = 0;
while (_local2 < _vm218._dt528) {
_local3 = 0;
while (_local3 < _vm218._xu398) {
if ((((((_vm218.grid[_local2][_local3] > 0)) && (((_bn192._db355._lj689 + _local2) < _dt528)))) && (((_bn192._db355._gh279 + _local3) < _xu398)))){
if (grid[(_bn192._db355._lj689 + _local2)][(_bn192._db355._gh279 + _local3)] > 0){
_local1 = true;
if (_local4 < grid[(_bn192._db355._lj689 + _local2)][(_bn192._db355._gh279 + _local3)]){
_local4 = grid[(_bn192._db355._lj689 + _local2)][(_bn192._db355._gh279 + _local3)];
};
};
};
_local3++;
};
_local2++;
};
if (_local1){
_lq203 = (_lq203 + _js286);
switch (_local4){
case 1:
case 2:
_bn192._qr455(_xp504);
break;
case 3:
case 4:
_bn192._qr455(_ry666);
break;
case 5:
case 6:
_bn192._qr455(_kk412);
break;
case 7:
case 8:
case 11:
case 12:
_bn192._qr455(_am186);
break;
case 9:
case 10:
case 13:
case 14:
_bn192._qr455(_qe441);
break;
};
_bn192._db355._rl169 = (_bn192._db355._rl169 + 0.0025);
if (Math.floor(((_vm218._vl605.height * _js286) / 100)) >= _vm218._ix164){
_bn192._sd430++;
} else {
_bn192._gk496();
};
return (true);
} else {
_bn192._qr455(_wn433);
};
_local2 = 0;
while (_local2 < _vm218._dt528) {
_local3 = 0;
while (_local3 < _vm218._xu398) {
if (_vm218.grid[_local2][_local3]){
if (grid[(_bn192._db355._lj689 + _local2)][(_bn192._db355._gh279 + _local3)] == -1){
grid[(_bn192._db355._lj689 + _local2)][(_bn192._db355._gh279 + _local3)] = 0;
};
var _local7 = grid[(_bn192._db355._lj689 + _local2)];
var _local8 = (_bn192._db355._gh279 + _local3);
var _local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
};
_local3++;
};
_local2++;
};
var _local5:int;
var _local6:int;
_js286 = 0;
_local2 = _local5;
while (_local2 < (_dt528 - _local5)) {
_local3 = _local5;
while (_local3 < (_xu398 - _local5)) {
switch (grid[_local2][_local3]){
case 1:
_js286++;
case 0:
case -1:
_local6++;
break;
};
_local3++;
};
_local2++;
};
_js286 = Math.floor(((100 * _js286) / _local6));
_bn192._va226();
return (_local1);
}
public function _is401(_arg1:_ej692):void{
}
public function _es10():void{
var _local1:Boolean;
var _local5:int;
var _local2:Array = new Array(4);
var _local3:int;
while (_local3 < _local2.length) {
switch (_local3){
case 0:
_local2[_local3] = ((_bn192._ft385 < 0.05)) ? true : false;
break;
case 1:
_local2[_local3] = ((_bn192._ft385 < 0.1)) ? true : false;
break;
case 2:
_local2[_local3] = ((_bn192._ft385 < 0.2)) ? true : false;
break;
case 3:
_local2[_local3] = ((_bn192._ft385 < 0.35)) ? true : false;
break;
};
_local3++;
};
var _local4:int;
while (_local4 < _dt528) {
_local5 = 0;
while (_local5 < _xu398) {
if ((((((((((((((_local4 == 0)) || ((_local5 == 0)))) || ((_local4 == (_dt528 - 1))))) || ((_local5 == (_xu398 - 1))))) || ((grid[(_local4 - 1)][_local5] >= 7)))) || ((grid[(_local4 - 1)][(_local5 - 1)] >= 7)))) || ((grid[_local4][(_local5 - 1)] >= 7)))){
grid[_local4][_local5] = 0;
} else {
if ((((((Math.random() < 0.1)) && ((_local2[0] == false)))) && ((_local5 > (_xu398 / 2))))){
grid[_local4][_local5] = 3;
_local2[0] = true;
} else {
if ((((((Math.random() < 0.1)) && ((_local2[1] == false)))) && ((_local5 < (_xu398 / 2))))){
grid[_local4][_local5] = 5;
_local2[1] = true;
} else {
if ((((_local4 > 1)) && ((_local5 > 1)))){
if ((((((Math.random() < 0.1)) && ((_local2[2] == false)))) && ((_local5 < ((_xu398 / 2) - 1))))){
grid[(_local4 - 1)][_local5] = 11;
grid[(_local4 - 1)][(_local5 - 1)] = 11;
grid[_local4][(_local5 - 1)] = 11;
grid[_local4][_local5] = 7;
_local2[2] = true;
} else {
if ((((((Math.random() < 0.1)) && ((_local2[3] == false)))) && ((_local5 > (_xu398 / 2))))){
grid[(_local4 - 1)][_local5] = 13;
grid[(_local4 - 1)][(_local5 - 1)] = 13;
grid[_local4][(_local5 - 1)] = 13;
grid[_local4][_local5] = 9;
_local2[3] = true;
} else {
grid[_local4][_local5] = 0;
};
};
} else {
grid[_local4][_local5] = 0;
};
};
};
};
_local5++;
};
_local4++;
};
_wd71();
_js286 = 0;
_bn192._jh501();
_bn192._va226();
}
public function _jh13():void{
var _local1:int;
var _local2:int;
var _local3:int;
_local1 = 0;
while (_local1 < _dt528) {
_local2 = 0;
while (_local2 < _xu398) {
_local3 = grid[_local1][_local2];
if (_local3 == -1){
grid[_local1][_local2] = 0;
} else {
if (_local3 > 0){
if (!(_local3 & 1)){
var _local4 = grid[_local1];
var _local5 = _local2;
var _local6 = (_local4[_local5] - 1);
_local4[_local5] = _local6;
};
};
};
_local2++;
};
_local1++;
};
_local1 = 0;
while (_local1 < _vm218._dt528) {
_local2 = 0;
while (_local2 < _vm218._xu398) {
if (((((_vm218.grid[_local1][_local2]) && (((_bn192._db355._lj689 + _local1) < _dt528)))) && (((_bn192._db355._gh279 + _local2) < _xu398)))){
_local3 = grid[(_bn192._db355._lj689 + _local1)][(_bn192._db355._gh279 + _local2)];
if (_local3 == 0){
_local4 = grid[(_bn192._db355._lj689 + _local1)];
_local5 = (_bn192._db355._gh279 + _local2);
_local6 = (_local4[_local5] - 1);
_local4[_local5] = _local6;
} else {
if (_local3 > 0){
if ((_local3 & 1)){
_local4 = grid[(_bn192._db355._lj689 + _local1)];
_local5 = (_bn192._db355._gh279 + _local2);
_local6 = (_local4[_local5] + 1);
_local4[_local5] = _local6;
};
};
};
};
_local2++;
};
_local1++;
};
}
public static function _wd71():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:Boolean;
_local5 = 0;
while (_local5 < _bf499.length) {
_bf499[_local5] = false;
_local5++;
};
_local1 = -1;
while (_local1 < ((_dt528 + 2) - _vm218._dt528)) {
_local2 = -1;
while (_local2 < ((_xu398 + 2) - _vm218._xu398)) {
_local7 = 0;
_local3 = 0;
while (_local3 < _vm218._dt528) {
_local4 = 0;
while (_local4 < _vm218._xu398) {
if (((!(((((((((_local1 + _local3) < 0)) || (((_local2 + _local4) < 0)))) || (((_local1 + _local3) >= _dt528)))) || (((_local2 + _local4) >= _xu398))))) && ((grid[(_local1 + _local3)][(_local2 + _local4)] <= 0)))){
_local7++;
};
_local4++;
};
_local3++;
};
_local5 = 0;
while (_local5 < _bf499.length) {
if ((((_local7 >= _eb31[_local5])) && ((_bf499[_local5] == false)))){
_local3 = 0;
while (_local3 < _vm218._dt528) {
_local4 = 0;
while (_local4 < _vm218._xu398) {
_kd260[_local3][_local4] = _vm218._rd87[_local5][_local3][_local4];
_local4++;
};
_local3++;
};
_bn192._db355._wv450(0, 0, -2, _kd260);
_local8 = true;
_local3 = 0;
while ((((_local3 < _vm218._dt528)) && (_local8))) {
_local4 = 0;
while (_local4 < _vm218._xu398) {
if (((!((_kd260[_local3][_local4] == 0))) && (((((((((((_local1 + _local3) < 0)) || (((_local2 + _local4) < 0)))) || (((_local1 + _local3) >= _dt528)))) || (((_local2 + _local4) >= _xu398)))) || ((grid[(_local1 + _local3)][(_local2 + _local4)] > 0)))))){
_local8 = false;
break;
};
_local4++;
};
_local3++;
};
_bf499[_local5] = _local8;
};
_local5++;
};
_local2++;
};
_local1++;
};
}
}
//unresolved jump
}//package src.com.deleongames.stella
Section 67
//_av436__am186 (src.com.deleongames.stella._av436__am186)
package src.com.deleongames.stella {
import mx.core.*;
public class _av436__am186 extends SoundAsset {
}
//unresolved jump
var _local1 = _local3;
//unresolved jump
[OP_NEWCLASS ClassInfo:114 base:SoundAsset]._av436__am186 = !NULL!;
}//package src.com.deleongames.stella
Section 68
//_av436__kk412 (src.com.deleongames.stella._av436__kk412)
package src.com.deleongames.stella {
import mx.core.*;
public class _av436__kk412 extends SoundAsset {
}
//unresolved jump
//unresolved jump
}//package src.com.deleongames.stella
Section 69
//_av436__qe441 (src.com.deleongames.stella._av436__qe441)
package src.com.deleongames.stella {
import mx.core.*;
public class _av436__qe441 extends SoundAsset {
}
//unresolved jump
//unresolved jump
}//package src.com.deleongames.stella
Section 70
//_av436__ry666 (src.com.deleongames.stella._av436__ry666)
package src.com.deleongames.stella {
import mx.core.*;
public class _av436__ry666 extends SoundAsset {
}
//unresolved jump
//unresolved jump
[OP_NEWCLASS ClassInfo:116 base:SoundAsset]._av436__ry666 = !NULL!;
}//package src.com.deleongames.stella
Section 71
//_av436__wn433 (src.com.deleongames.stella._av436__wn433)
package src.com.deleongames.stella {
import mx.core.*;
public class _av436__wn433 extends SoundAsset {
}
//unresolved jump
//unresolved jump
[OP_NEWCLASS ClassInfo:113 base:SoundAsset]._av436__wn433 = !NULL!;
}//package src.com.deleongames.stella
Section 72
//_av436__xp504 (src.com.deleongames.stella._av436__xp504)
package src.com.deleongames.stella {
import mx.core.*;
public class _av436__xp504 extends SoundAsset {
}
//unresolved jump
//unresolved jump
[OP_NEWCLASS ClassInfo:112 base:SoundAsset]._av436__xp504 = !NULL!;
}//package src.com.deleongames.stella
Section 73
//_cd362 (src.com.deleongames.stella._cd362)
package src.com.deleongames.stella {
import mx.core.*;
import flash.display.*;
import flash.geom.*;
public class _cd362 extends Bitmap {
private var _ne74:Number;
private var _fp227:Number;
private var _hi424:Number;
private var _y:Number;
private var _xr601:Number;
public static var _vn722:Array = [0x2E0021, 5859947, 6057937, 9025791];
public static var _vu408:Array = [7489313, 11844552, 12249087, 16187391];
private static var _vf644:BitmapAsset = (new _tm455() as BitmapAsset);
private static var _ap286:BitmapAsset = (new _mb94() as BitmapAsset);
public static var data:BitmapData;
public static var _rl490:Array = [4922371, 5724767, 8559574, 10535935];
private static var _mb94:Class = _cd362__mb94;
public static var _tx500:Array = [1247746, 9673115, 15201023, 0xFFFFFF];
private static var _tm455:Class = _cd362__tm455;
public function _cd362(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){
super(data);
_fp227 = _arg1;
_hi424 = (_arg2 - _arg1);
_xr601 = (_arg1 - _arg4);
_y = _arg3;
_ne74 = _arg5;
_ub496(0);
smoothing = true;
}
public function _ub496(_arg1:Number):void{
var _local2:Number = Math.sin((_arg1 * Math.PI));
var _local3:Number = Math.max(0, ((_ne74 * 80) - ((1 - _local2) * 80)));
alpha = Math.min((_local3 / 15), 1);
width = _local3;
height = _local3;
x = ((((_fp227 + (_hi424 * _arg1)) * ((0.1 + _local2) / 1.1)) - (width / 2)) - (_xr601 * _arg1));
y = (((_y * (0.5 + _local2)) / 1.5) - (height * 0.8));
}
public static function _ud538(_arg1:Number):Array{
var _local2:int;
var _local3:Number;
if (_arg1 < 1){
_local2 = 0;
_local3 = _arg1;
} else {
if (_arg1 < 2){
_local2 = 1;
_local3 = (_arg1 - 1);
} else {
if (_arg1 < 3){
_local2 = 2;
_local3 = (_arg1 - 2);
} else {
_local2 = 3;
_local3 = (_arg1 - 3);
};
};
};
return ([_bt674(_vu408[_local2], _vu408[(_local2 + 1)], _local3), _bt674(_vn722[_local2], _vn722[(_local2 + 1)], _local3)]);
}
public static function _jv316(_arg1:Number):void{
var _local2:int;
var _local3:Number;
if (_arg1 < 1){
_local2 = 0;
_local3 = _arg1;
} else {
if (_arg1 < 2){
_local2 = 1;
_local3 = (_arg1 - 1);
} else {
if (_arg1 < 3){
_local2 = 2;
_local3 = (_arg1 - 2);
} else {
_local2 = 3;
_local3 = (_arg1 - 3);
};
};
};
var _local4:int = _bt674(_rl490[_local2], _rl490[(_local2 + 1)], _local3);
var _local5:int = _bt674(_tx500[_local2], _tx500[(_local2 + 1)], _local3);
var _local6:int = _vf644.width;
var _local7:int = _vf644.height;
if (data == null){
data = new BitmapData(_local6, _local7, true, 0);
};
var _local8:Sprite = new Sprite();
_local8.graphics.beginFill(_local4);
_local8.graphics.drawRect(0, 0, _local6, _local7);
_local8.graphics.endFill();
_ap286.x = -4;
_ap286.y = -23;
var _local9:ColorTransform = new ColorTransform();
_local9.color = _local5;
_ap286.transform.colorTransform = _local9;
_local8.addChild(_ap286);
_vf644.blendMode = BlendMode.ALPHA;
_local8.addChild(_vf644);
data.fillRect(new Rectangle(0, 0, _local6, _local7), 0);
data.draw(_local8);
}
public static function _bt674(_arg1:int, _arg2:int, _arg3:Number):int{
var _local4 = ((_arg1 >> 16) & 0xFF);
var _local5 = ((_arg1 >> 8) & 0xFF);
var _local6 = ((_arg1 >> 0) & 0xFF);
var _local7 = ((_arg2 >> 16) & 0xFF);
var _local8 = ((_arg2 >> 8) & 0xFF);
var _local9 = ((_arg2 >> 0) & 0xFF);
var _local10:int;
_local10 = (_local10 | (((_local4 * (1 - _arg3)) + (_local7 * _arg3)) << 16));
_local10 = (_local10 | (((_local5 * (1 - _arg3)) + (_local8 * _arg3)) << 8));
_local10 = (_local10 | (((_local6 * (1 - _arg3)) + (_local9 * _arg3)) << 0));
return (_local10);
}
_jv316(2);
}
//unresolved jump
//unresolved jump
[OP_NEWCLASS ClassInfo:150 base:Bitmap]._cd362 = !NULL!;
}//package src.com.deleongames.stella
Section 74
//_cd362__mb94 (src.com.deleongames.stella._cd362__mb94)
package src.com.deleongames.stella {
import mx.core.*;
public class _cd362__mb94 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
with ((((!NULL! / !NULL!) >>> _local3) < !NULL!)) {
};
//unresolved jump
(((//unresolved nextvalue or nextname > (-(null) === ([OP_NEWCLASS ClassInfo:160 base:BitmapAsset] < _local2))) === !NULL!) - 1)._cd362__mb94 = !NULL!;
}//package src.com.deleongames.stella
Section 75
//_cd362__tm455 (src.com.deleongames.stella._cd362__tm455)
package src.com.deleongames.stella {
import mx.core.*;
public class _cd362__tm455 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
(((typeof((((((( - 1) < true) & !NULL!) + 1) / !NULL!) - 1)) * !NULL!) > [OP_NEWCLASS ClassInfo:161 base:BitmapAsset]) - !NULL!)._cd362__tm455 = !NULL!;
}//package src.com.deleongames.stella
Section 76
//_dc656 (src.com.deleongames.stella._dc656)
package src.com.deleongames.stella {
import flash.events.*;
public class _dc656 {
public static const _oa355:int = 75;
public static const _oc657:int = 67;
public static const _gr333:int = 65;
public static const _oy641:int = 68;
public static const _qa639:int = 54;
public static const _rp478:int = 97;
public static const _vj132:int = 220;
public static const _ro25:int = 33;
public static const _kq490:int = 81;
public static const _au219:int = 190;
public static const _sg225:int = 13;
public static const _da11:int = 219;
public static const _bw321:int = 79;
public static const _tj551:int = 2;
public static const _ii706:int = 180;
public static const _us728:int = 106;
public static const _qa660:int = 187;
public static const _bo174:int = 122;
public static const _kc201:int = 17;
public static const _eq673:int = 84;
public static const _ip464:int = 49;
public static const _ub25:int = 96;
public static const _in723:int = 56;
public static const _sf160:int = 119;
public static const _sp746:int = 57;
public static const _bs301:int = 116;
public static const _vp707:int = 69;
public static const _qf329:int = 113;
public static const _jx434:int = 55;
public static const _gw701:int = 74;
public static const _gr494:int = 192;
public static const _an731:int = 222;
public static const _om128:int = 3;
public static const _sy70:int = 35;
public static const _cv500:int = 32;
public static const _av101:int = 186;
public static const _yn736:int = 104;
public static const _vj13:int = 221;
public static const _jk719:int = 45;
public static const _fw124:int = 115;
public static const _ap255:int = 102;
public static const _pa657:int = 90;
public static const _fu72:int = 85;
public static const _oq47:int = 40;
public static const _jh213:int = 27;
public static const _ii625:int = 121;
public static const _xw63:int = 9;
public static const _el579:int = 118;
public static const _ik493:int = 77;
public static const _dh188:int = 191;
public static const _bb124:int = 76;
public static const _hg412:int = 1;
public static const _rk297:int = 189;
public static const _kk539:int = 52;
public static const _pk219:int = 37;
public static const _iw346:int = 105;
public static const _lv696:int = 71;
public static const _ck668:int = 83;
public static const _qk261:int = 70;
public static const _jo428:int = 73;
public static const _ir453:int = 51;
public static const _bi459:int = 66;
public static const _hx407:int = 13;
public static const _ig234:int = 223;
public static const _ym334:int = 32;
public static const _hy744:int = 101;
public static const _ip732:int = 50;
public static const _gi141:int = 46;
public static const _ij755:int = 34;
public static const _db319:int = 99;
public static const _nd578:int = 100;
public static const _ht746:int = 117;
public static const _dk259:int = 82;
public static const _it308:int = 78;
public static const _dx431:int = 112;
public static const _vc251:int = 38;
public static const _xb202:int = 87;
public static const _mr255:int = 18;
public static const _oq325:int = 123;
public static const _nd470:int = 111;
public static const _bc69:int = 88;
public static const _cw679:int = 72;
public static const _dl124:int = 120;
public static const _jw516:int = 48;
public static const _dj747:int = 39;
public static const _gk85:int = 114;
public static const _qk637:int = 107;
public static const _dv399:int = 0;
public static const _wr70:int = 86;
public static const _kl697:int = 36;
public static const _pp612:int = 191;
public static const _or675:int = 89;
public static const _be345:int = 98;
public static const _sg688:int = 109;
public static const _yf751:int = 110;
public static const _ex704:int = 16;
public static const _lb98:int = 103;
public static const _wq110:int = 53;
public static const _gd741:int = 20;
public static const _jg98:int = 80;
public static var state:Array = new Array();
public static var _xu71:Array = new Array();
public static function _vf393():void{
var _local1:int;
while (_local1 < _ig234) {
if (_xu71[_local1] == null){
} else {
if (_xu71[_local1]){
state[_local1] = (2 | (state[_local1] >> 1));
} else {
state[_local1] = (state[_local1] >> 1);
};
};
_local1++;
};
}
public static function init(_arg1:_ej692):void{
_arg1.addEventListener(KeyboardEvent.KEY_UP, _gq209);
_arg1.addEventListener(KeyboardEvent.KEY_DOWN, _ak727);
}
public static function _wr745(_arg1:int, _arg2:int):Boolean{
if ((((state[_arg1] == null)) || (!((state[_arg1] == _arg2))))){
return (false);
};
return (true);
}
public static function _br277():void{
var _local1:int;
while (_local1 < _ig234) {
if (_xu71[_local1] == null){
} else {
_xu71[_local1] = false;
state[_local1] = _dv399;
};
_local1++;
};
}
public static function _ak727(_arg1:KeyboardEvent):void{
_xu71[_arg1.keyCode] = true;
}
public static function _dr577(_arg1:int):Boolean{
if ((((_xu71[_arg1] == null)) || ((_xu71[_arg1] == false)))){
return (false);
};
return (true);
}
public static function _gq209(_arg1:KeyboardEvent):void{
_xu71[_arg1.keyCode] = false;
}
}
//unresolved jump
}//package src.com.deleongames.stella
Section 77
//_ej692 (src.com.deleongames.stella._ej692)
package src.com.deleongames.stella {
import flash.display.*;
import flash.geom.*;
import flash.events.*;
import flash.net.*;
import flash.utils.*;
import flash.text.*;
import flash.media.*;
import flash.filters.*;
public class _ej692 extends Sprite {
private const _kc662:String;
private const _gh223:String;
private const _bx554:String;
private const _gr387:String;
private const _ll42:String;
private const _hk103:int = 5;
private const _bb280:String;
private const _vv648:String;
private const _hs30:String;
private const _kf211:String;
private const _pk175:String;
private const _wy438:String;
private const _tm647:int = 34;
private const _jh274:int = 124;
public var _kx552:Class;
private var _yt345:TextField;
private var _td548:BitmapData;
private var _jx637:BitmapData;
private var _cr45:int;// = 0
private var _vr530:Rectangle;
public var _tn331:int;// = 1
private var _xq168:BitmapData;
private var _yu689:Class;
private var _tw274:Rectangle;
private var xml:XML;
private var _rw552:BitmapData;
private var _cm458:Class;
public var _fv50:Class;
public var _ky546:Boolean;// = false
private var _fw79:Class;
private var _yu226:Rectangle;
private var _pi586:BitmapData;
private var _aw658:BitmapData;
public var _et58:Class;
private var bytes:ByteArray;
private var _ko655:Rectangle;
private var _lg731:Rectangle;
private var _cy207:Number;// = 0
private var _aj493:Number;// = 161
private var _bk268:TextField;
private var _fr219:Rectangle;
private var _fh673:Rectangle;
private var _mq445:int;// = 0
private var _bp716:TextField;
public var _sd430:int;// = 1
private var _bk399:Number;// = -1
public var _vr586:Point;
private var _oh248:BitmapData;
private var _bv277:Number;// = 235
private var _ud288:BitmapData;
private var _bl383:Rectangle;
public var _ot460:Class;
private var _eg573:Number;// = 547
public var _gj204:int;
private var _mi511:Timer;
private var _kf523:Array;
public var _vf285:Class;
private var _tx53:Rectangle;
private var _ki28:Class;
private var _hx510:Rectangle;
private var _sy240:Rectangle;
private var _cx277:BitmapData;// = null
private var _ps85:Rectangle;
private var allowReply:Boolean;// = true
private var _vk747:Rectangle;
public var _pv581:Class;
public var _yn409:Class;
public var _bv173:Class;
private var _qd641:BitmapData;
private var _jn590:Rectangle;
private var _pt175:Rectangle;
private var _ya257:BitmapData;
public var _ym35:Boolean;
private var _lh651:Rectangle;
public var _ng169:Class;
private var _wl418:BitmapData;
private var _jp664:Rectangle;
private var _ak294:Point;
private var _ro213:Rectangle;
private var _tt502:Boolean;// = false
private var _nb721:Rectangle;
private var _re678:BitmapData;
private var _cp354:BitmapData;
private var _bq402:Rectangle;
private var _cq440:Class;
private var _fk662:Number;// = 25
private var _wi32:Rectangle;
private var allowTimer:Timer;// = null
public var _ho627:int;// = 4
public var mode:int;// = 0
private var _pu170:TextField;
private var _ms231:Rectangle;
private var _in585:Rectangle;
private var _aa176:BitmapData;
private var _mu530:Boolean;// = false
public var _ml88:int;
private var _bo245:int;
private var _dn76:int;// = 1
private var _be228:Rectangle;
public var _ft385:Number;// = 0
private var _qe305:Rectangle;
private var _nm636:int;
private var _cy19:Array;
private var _fj254:Boolean;// = true
private var _jd392:Rectangle;
private var _bd159:Class;
private var _ke34:Rectangle;
private var right:int;// = 0
public var _yc385:Class;
private var _qy134:BitmapData;
private var _ho312:Rectangle;
private var _kf260:Rectangle;
public var _nn742:Class;
public var _du663:_av436;
public var _gb354:Class;
private var _qh733:Bitmap;
private var _aq550:Boolean;// = true
private var _af324:Rectangle;
private var _xx145:BitmapData;
private var _lg73:Rectangle;
private var _uu84:Rectangle;
public var _ww495:Class;
private var _bh551:BitmapData;
public var _yy162:Class;
public var _wv291:Class;
private var _th150:Point;
private var _kb16:Rectangle;
public var view:BitmapData;
private var _mx403:Rectangle;
public var _ig557:Class;
private var _tl643:Number;// = 146
public var _br353:Boolean;// = false
private var _ej158:Rectangle;
private var _si345:Rectangle;
private var _lw650:BitmapData;
private var _bh344:TextField;
public var _vw499:Class;
public var _ff604:Object;
private var _in14:BitmapData;
private var _nm239:String;// = ""
public var _bs586:Class;
private var _ub565:Rectangle;
private var _vf602:Point;
private var _ra713:Rectangle;
private var volume:Number;// = 0.7
private var _mb571:int;// = 0
private var _cs397:Number;
public var origin:Point;
public var _rv622:Class;
private var _fd447:Number;// = 14
private var _ma131:Point;
private var _qh564:BitmapData;// = null
public var _el253:_rd26;
private var _pr550:Rectangle;
private var _eo401:int;
public var _yu740:Rectangle;
private var _fo323:Class;
public var _me625:Class;
private var _qg129:BitmapData;
private var _ka60:Number;// = 64
private var _qr364:Class;
private var _he394:Rectangle;
private var _rx702:Rectangle;
public var _xr560:Class;
private var _hg336:String;
private var _ea153:BitmapData;
private var _mb122:BitmapData;
private var _sb640:BitmapData;
private var _ir252:Rectangle;
public var _yu515:int;// = 2
public var _qt430:Class;
private var _lm326:BitmapData;
private var _sa567:Boolean;// = true
private var _dm452:TextField;
private var _ap37:Rectangle;
private var _hg476:Boolean;// = true
private var _vr505:Rectangle;
private var _kb545:Timer;
private var _iv755:BitmapData;
private var _rs161:Rectangle;
private var _gs525:Class;
public var _gu703:Class;
public var _db355:_vm218;// = null
private var _lp730:int;// = 1
public var _wr313:int;// = 0
private var _vo247:Rectangle;
private var _sa222:int;// = 15
public var _sy12:Boolean;// = false
private var _mr603:Rectangle;
public var _ft707:Class;
private var _eg615:Point;
private var _tl144:BitmapData;
private var _wf480:Rectangle;
public static const _rb563:int = 7;
public static const _xl502:int = 4;
public static const _dw349:int = 2;
public static const _px437:int = 8;
public static const _py648:int = 14;
public static const _dw509:int = 9;
public static const _oi561:int = 12;
public static const _nm304:int = 6;
public static const _ti161:int = 11;
public static const _ck271:int = 3;
public static const _wf675:int = 17;
private static const _ug541:Array = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
public static const _cv749:int = 0;
public static const _rv250:int = 5;
public static const _ht449:int = 1;
public static const _gi163:int = 16;
public static const _gq92:int = 13;
private static const _kr460:Array = ["I", "Y", "P", "H", "J", "K", "2", "E", "#", "V", "4", "*", "O", "G", "5", "7", "T", "W", "3", "U", "6", "Q", "8", "9", "C", "L", "+", "Z", "M", "B", "R", "D"];
public static const _qt629:int = 10;
public static const _ar150:Array = [23, 35, 13, 6, 14, 33, 31, 4, 21, 30, 36, 12, 22, 16, 2, 3, 19, 20, 34, 27, 9, 10, 28, 29, 7, 15, 0, 37, 17, 18, 32, 5, 38, 39, 25, 8, 11, 1, 26, 24];
public static const _qk175:int = 15;
private static var document:Class = _ej692_document;
public static var _nb457:String = "_ej692__nb457";
public static var _vu173:Boolean = false;
public function _ej692(){
_kb16 = new Rectangle(_fk662, 174, _eg573, _ka60);
_in585 = new Rectangle(_fk662, 247, _eg573, _ka60);
_tw274 = new Rectangle(_fk662, 320, _eg573, _ka60);
_fh673 = new Rectangle(33, _aj493, _tl643, _bv277);
_ke34 = new Rectangle(227, _aj493, _tl643, _bv277);
_lg731 = new Rectangle(424, _aj493, _tl643, _bv277);
_ub565 = new Rectangle(314, 89, 66, 10);
_wf480 = new Rectangle(47, 414, 105, 13);
_ir252 = new Rectangle(18, 116, _jh274, _tm647);
_vo247 = new Rectangle(18, 210, _jh274, _tm647);
_bq402 = new Rectangle(18, 267, _jh274, _tm647);
_lg73 = new Rectangle(18, 327, _jh274, _tm647);
_pt175 = new Rectangle(62, 340, _jh274, _tm647);
_ej158 = new Rectangle(365, 339, _jh274, _tm647);
_ro213 = new Rectangle(239, (263 - (65 * 0.5)), _jh274, _tm647);
_ap37 = new Rectangle(425, 414, _jh274, _tm647);
_kf260 = new Rectangle(425, 414, _jh274, _tm647);
_bl383 = new Rectangle(425, 414, _jh274, _tm647);
_fr219 = new Rectangle(233, 444, 74, 31);
_rs161 = new Rectangle(245, 482, 19, 13);
_ra713 = new Rectangle(263, 482, (28 + _hk103), 13);
_tx53 = new Rectangle(334, 464, (450 - 334), 11);
_he394 = new Rectangle(334, 481, (411 - 334), 11);
_vr530 = new Rectangle(458, 464, (584 - 458), 11);
_sy240 = new Rectangle(458, 481, (538 - 458), 11);
_wi32 = new Rectangle(238, 313, _jh274, _tm647);
_vr505 = new Rectangle(449, 393, _jh274, _tm647);
_rx702 = new Rectangle(25, 393, _jh274, _tm647);
_ho312 = new Rectangle(238, 393, _jh274, _tm647);
_jd392 = new Rectangle(466, 5, 125, 34);
_jp664 = new Rectangle(10, 5, 125, 34);
_nb721 = new Rectangle(238, 231, 165, 16);
_hx510 = new Rectangle(114, 293, 151, 16);
_uu84 = new Rectangle(365, 353, 68, 16);
_ps85 = new Rectangle(56, 434, 166, 18);
_af324 = new Rectangle(242, 211, 164, 18);
_jn590 = new Rectangle(59, 294, 130, 17);
_ms231 = new Rectangle(199, 292, 101, 17);
_ko655 = new Rectangle(337, 291, 59, 17);
_mr603 = new Rectangle(206, 145, 146, 16);
_lh651 = new Rectangle(88, 181, 134, 16);
_qe305 = new Rectangle(277, 396, 100, 16);
_mx403 = new Rectangle(55, 432, 145, 16);
_si345 = new Rectangle(450, 392, 122, 35);
_yu226 = new Rectangle(240, 96, 145, 16);
_pr550 = new Rectangle(280, 211, 114, 17);
_vk747 = new Rectangle(280, 271, 77, 17);
_be228 = new Rectangle(280, 332, 56, 17);
_ml88 = _wr313;
_hs30 = irrcrpt("iuuq://xxx.tvohfwjua.dpn/", 1);
_vv648 = irrcrpt("pccx://fff.bdvomeqch.kwu/xiomb/cpm_Bdvomeqch_cmiu", 8);
_wy438 = irrcrpt("obbw://eee.acunldpbg.jvt/whnla/avshy_huk_gvcy_ovtl", 7);
_gr387 = irrcrpt("myyu://ccc.xasljbnye.htr/ufljx/xtqfw_xfbnslx", 5);
_bb280 = irrcrpt("myyu://ccc.xasljbnye.htr/ufljx/jsbnwtsrjsyfq_gjsjknyx", 5);
_ll42 = irrcrpt("jvvr://yyy.uwpigxkvb.eqo/rcigu/yjb_uwpigxkvb", 2);
_kc662 = irrcrpt("obbw://eee.avshyamcu.jvt/avcyjla.obts", 7);
_bx554 = irrcrpt("obbw://eljhuavsdlpb.vyn/", 7);
_gh223 = irrcrpt("obbw://dvblavshy.vyn/", 7);
_pk175 = irrcrpt("kwws://683.ruj/", 3);
_kf211 = irrcrpt("kwws://aaa.vxqjhylwc.frp/sdjhv/whupv/", 3);
_cs397 = (5 * _ho627);
_bo245 = Math.floor((Math.random() * 3));
_eo401 = _dn76;
_vw499 = _ej692__vw499;
_vr586 = new Point(-5, 158);
_pv581 = _ej692__pv581;
_ig557 = _ej692__ig557;
_ww495 = _ej692__ww495;
_ot460 = _ej692__ot460;
_gb354 = _ej692__gb354;
_rv622 = _ej692__rv622;
_qt430 = _ej692__qt430;
_ng169 = _ej692__ng169;
_vf602 = new Point(18, 210);
_gu703 = _ej692__gu703;
_yy162 = _ej692__yy162;
_fv50 = _ej692__fv50;
_bs586 = _ej692__bs586;
_me625 = _ej692__me625;
_yc385 = _ej692__yc385;
_wv291 = _ej692__wv291;
_vf285 = _ej692__vf285;
_xr560 = _ej692__xr560;
_ft707 = _ej692__ft707;
_qr364 = _ej692__qr364;
_ki28 = _ej692__ki28;
_cq440 = _ej692__cq440;
_cm458 = _ej692__cm458;
_bd159 = _ej692__bd159;
_yn409 = _ej692__yn409;
_bv173 = _ej692__bv173;
_nn742 = _ej692__nn742;
_kx552 = _ej692__kx552;
_et58 = _ej692__et58;
_fo323 = _ej692__fo323;
_gs525 = _ej692__gs525;
_fw79 = _ej692__fw79;
_yu689 = _ej692__yu689;
_th150 = new Point(0, 0);
_nm636 = Math.floor((Math.random() * 3));
bytes = (new document() as ByteArray);
xml = new XML(bytes.readUTFBytes(bytes.length));
_yu740 = new Rectangle(0, 0, 600, 500);
origin = new Point(0, 0);
_ma131 = new Point(0, 435);
_eg615 = new Point(_ra713.x, (_ra713.y - 2));
_cy19 = new Array(10);
_hg336 = irrcrpt("myyu://ccc.ijqjtslfrjx.htr/xtqfwxkas/lafwinfs.umu", 5);
_kf523 = new Array();
_ak294 = new Point(515, 12);
super();
}
private function _cn412():void{
_pu170.text = (("$" + Number((_ft385 * 100)).toFixed(2)) + irrcrpt(" / $322.22", 2));
_pu170.visible = _la456;
if (_ft385 >= 1){
mode = _gi163;
};
}
private function _nh632(_arg1:TimerEvent):void{
_mu530 = true;
}
public function _nt728():void{
if (_eo401 < _dn76){
_eo401++;
};
}
private function _dr32():void{
var _local1:Boolean;
if (_cr45 != _ht449){
_cr45 = _ht449;
_hp612(false);
_db355._tn228(false);
};
view.copyPixels(_rw552, _yu740, origin);
if (_ys682()){
_local1 = true;
} else {
if (((_ub565.containsPoint(_th150)) || (_fh673.containsPoint(_th150)))){
_local1 = true;
} else {
if (_ke34.containsPoint(_th150)){
_local1 = true;
} else {
if (_lg731.containsPoint(_th150)){
_local1 = true;
} else {
_local1 = false;
};
};
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
private function _rl691(_arg1:MouseEvent):void{
_ky546 = false;
_vu173 = false;
}
public function _xh494(_arg1:int):String{
return (_kr460[_arg1]);
}
private function allowAnswer(_arg1:TimerEvent):void{
allowReply = true;
}
public function _bu272():void{
var _local1:Boolean;
if (_cr45 != _xl502){
_cr45 = _xl502;
_hp612(true);
_yt345.text = irrcrpt("Slhyupun mvy bol mcbcyl", 7);
};
view.copyPixels(_ud288, _yu740, origin);
_jy599();
if (_ys682()){
_local1 = true;
} else {
if (_wi32.containsPoint(_th150)){
_local1 = true;
} else {
if (_vr505.containsPoint(_th150)){
_local1 = true;
} else {
if (_rx702.containsPoint(_th150)){
_local1 = true;
} else {
if (_ho312.containsPoint(_th150)){
_local1 = true;
} else {
_local1 = false;
};
};
};
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
public function _jv136():void{
if (_cr45 != _rb563){
_cr45 = _rb563;
view.copyPixels(_lw650, _lw650.rect, origin);
_pu170.visible = false;
};
var _local1:Boolean = _ap37.containsPoint(_th150);
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
public function _oi207(_arg1:Boolean=false):void{
var _local2:String;
var _local3:int;
var _local4:Boolean;
if (((!((_cr45 == _dw349))) || (_arg1))){
if (_kf523.length == 0){
_local3 = 0;
while (_local3 < xml.all.children().length()) {
_kf523.push(_local3);
_local3++;
};
_kf523.sort(_ym394);
};
_lp730 = _kf523.pop();
_cr45 = _dw349;
_fx265(true);
_hp612(true);
_yt345.text = irrcrpt("Mvmaoh Ydmbcqwv", 8);
_bh344.text = xml.all.child("*")[_lp730][0].@lq;
_bo245 = Math.floor((Math.random() * 3));
switch (_bo245){
case 0:
_bp716.text = xml.all.child("*")[_lp730][0].@l1;
if (Math.random() < 0.5){
_bk268.text = xml.all.child("*")[_lp730][0].@l3;
_dm452.text = xml.all.child("*")[_lp730][0].@l2;
} else {
_bk268.text = xml.all.child("*")[_lp730][0].@l2;
_dm452.text = xml.all.child("*")[_lp730][0].@l3;
};
break;
case 1:
_bk268.text = xml.all.child("*")[_lp730][0].@l1;
if (Math.random() < 0.5){
_bp716.text = xml.all.child("*")[_lp730][0].@l3;
_dm452.text = xml.all.child("*")[_lp730][0].@l2;
} else {
_bp716.text = xml.all.child("*")[_lp730][0].@l2;
_dm452.text = xml.all.child("*")[_lp730][0].@l3;
};
break;
case 2:
_dm452.text = xml.all.child("*")[_lp730][0].@l1;
if (Math.random() < 0.5){
_bp716.text = xml.all.child("*")[_lp730][0].@l3;
_bk268.text = xml.all.child("*")[_lp730][0].@l2;
} else {
_bp716.text = xml.all.child("*")[_lp730][0].@l2;
_bk268.text = xml.all.child("*")[_lp730][0].@l3;
};
break;
};
_bh344.x = (_bp716.x = (_bk268.x = (_dm452.x = 30)));
_bh344.y = 86;
_bp716.y = 174;
_bk268.y = 245;
_dm452.y = 318;
};
view.copyPixels(_sb640, _yu740, origin);
_jy599();
if (_ys682()){
_local4 = true;
} else {
if (_kb16.containsPoint(_th150)){
_local4 = true;
} else {
if (_in585.containsPoint(_th150)){
_local4 = true;
} else {
if (_tw274.containsPoint(_th150)){
_local4 = true;
} else {
if (_vr505.containsPoint(_th150)){
_local4 = true;
} else {
if (_rx702.containsPoint(_th150)){
_local4 = true;
} else {
if (_ho312.containsPoint(_th150)){
_local4 = true;
} else {
_local4 = false;
};
};
};
};
};
};
};
if (this.buttonMode != _local4){
this.buttonMode = _local4;
};
}
private function _yj138():void{
if (_cr45 != _qk175){
_cr45 = _qk175;
_hp612(false);
_db355._tn228(false);
};
}
public function _aj394():void{
if (_cr45 != _rv250){
_cr45 = _rv250;
_hp612(true);
_ny46(true);
view.applyFilter(view, view.rect, origin, new BlurFilter(9, 9, 3));
view.copyPixels(_qy134, _qy134.rect, new Point(47, 47));
};
var _local1:Boolean;
if (_ys682()){
_local1 = true;
} else {
if (_ej158.containsPoint(_th150)){
_local1 = true;
} else {
if (_pt175.containsPoint(_th150)){
_local1 = true;
};
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
public function _qy504(_arg1:int, _arg2:int):Array{
var _local3:Array = new Array(_arg2);
var _local4:int;
while (_local4 < _arg2) {
_local3[_local4] = !(((_arg1 & (1 << _local4)) == 0));
_local4++;
};
return (_local3);
}
public function _ba159(_arg1:Array, _arg2:Boolean):Array{
var _local4:int;
var _local3:Array = new Array(_arg1.length);
_local4 = 0;
while (_local4 < _arg1.length) {
if (_arg2){
_local3[_local4] = _arg1[_ar150.indexOf(_local4)];
} else {
_local3[_ar150.indexOf(_local4)] = _arg1[_local4];
};
_local4++;
};
return (_local3);
}
private function _vh454():void{
mode = _xl502;
_mb571--;
if (_mb571 < 0){
_mb571 = 0;
};
_qr455(_ki28);
_bh344.y = (86 + 41);
switch (_bo245){
case 0:
_bp716.y = (174 + 54);
_bk268.y = -100;
_dm452.y = -100;
break;
case 1:
_bk268.y = (174 + 54);
_bp716.y = -100;
_dm452.y = -100;
break;
case 2:
_dm452.y = (174 + 54);
_bp716.y = -100;
_bk268.y = -100;
break;
};
}
public function _bn440():void{
var _local1:Boolean;
if (_cr45 != _oi561){
_cr45 = _oi561;
_hp612(false);
_ny46(false);
_hi281();
view.copyPixels(_xq168, _xq168.rect, new Point(47, 47));
};
if (_ys682()){
_local1 = true;
} else {
if (_ej158.containsPoint(_th150)){
_local1 = true;
} else {
_local1 = false;
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
private function _iu284(_arg1:MouseEvent):void{
if (_la456){
if (_tx53.containsPoint(_th150)){
_bp539(_wy438);
} else {
if (_he394.containsPoint(_th150)){
_bp539(_gr387);
} else {
if (_vr530.containsPoint(_th150)){
_bp539(_bb280);
} else {
if (_sy240.containsPoint(_th150)){
_bp539(_ll42);
} else {
if (_fr219.containsPoint(_th150)){
mode = _ck271;
return;
};
if (_rs161.containsPoint(_th150)){
_sa567 = !(_sa567);
_qr455(_qr364);
} else {
if (_ra713.containsPoint(_th150)){
volume = ((_th150.x - _ra713.x) / (_ra713.width - _hk103));
if (volume > 1){
volume = 1;
};
_sa567 = true;
if (volume <= 0){
volume = 0;
_sa567 = false;
} else {
_sa567 = true;
};
_qr455(_qr364);
return;
};
};
};
};
};
};
};
switch (mode){
case _ck271:
if (_si345.containsPoint(_th150)){
mode = _sa222;
} else {
if (_yu226.containsPoint(_th150)){
_bp539();
} else {
if (_pr550.containsPoint(_th150)){
_bp539(_bx554);
} else {
if (_vk747.containsPoint(_th150)){
_bp539(_gh223);
} else {
if (_be228.containsPoint(_th150)){
_bp539(_pk175);
} else {
if (_ir252.containsPoint(_th150)){
mode = _gq92;
} else {
if (_vo247.containsPoint(_th150)){
_xb577(1);
} else {
if (_bq402.containsPoint(_th150)){
_xb577(2);
} else {
if (_lg73.containsPoint(_th150)){
_xb577(3);
};
};
};
};
};
};
};
};
};
break;
case _dw349:
if (((_kb16.containsPoint(_th150)) && (allowReply))){
if (_bo245 == 0){
_xc676();
} else {
_vh454();
waitAnswer();
};
} else {
if (((_in585.containsPoint(_th150)) && (allowReply))){
if (_bo245 == 1){
_xc676();
} else {
_vh454();
waitAnswer();
};
} else {
if (((_tw274.containsPoint(_th150)) && (allowReply))){
if (_bo245 == 2){
_xc676();
} else {
_vh454();
waitAnswer();
};
} else {
if (_vr505.containsPoint(_th150)){
mode = _ht449;
_qr455(_cm458);
} else {
if (_rx702.containsPoint(_th150)){
mode = _dw509;
_qr455(_cm458);
} else {
if (_ho312.containsPoint(_th150)){
_bp539(_kc662);
};
};
};
};
};
};
break;
case _xl502:
if (_wi32.containsPoint(_th150)){
mode = _dw349;
_qr455(_cm458);
} else {
if (_vr505.containsPoint(_th150)){
mode = _ht449;
_qr455(_cm458);
} else {
if (_rx702.containsPoint(_th150)){
mode = _dw509;
_qr455(_cm458);
} else {
if (_ho312.containsPoint(_th150)){
_bp539(_kc662);
};
};
};
};
break;
case _cv749:
if (_jd392.containsPoint(_th150)){
mode = _ht449;
_qr455(_cm458);
} else {
if (_jp664.containsPoint(_th150)){
mode = _px437;
_qr455(_cm458);
} else {
if (_ky546 == false){
_vu173 = true;
_qr455(_cq440);
};
_ky546 = true;
};
};
break;
case _ht449:
if (_ub565.containsPoint(_th150)){
mode = _py648;
_qr455(_cm458);
} else {
if (_fh673.containsPoint(_th150)){
_xb577(5);
if (_aq550){
_aq550 = false;
mode = _dw509;
} else {
mode = _dw349;
};
_qr455(_cm458);
} else {
if (_ke34.containsPoint(_th150)){
_xb577(4);
if (_hg476){
_hg476 = false;
mode = _px437;
} else {
mode = _cv749;
};
_qr455(_cm458);
} else {
if (_lg731.containsPoint(_th150)){
_bp539();
_qr455(_cm458);
};
};
};
};
break;
case _rv250:
if (_ej158.containsPoint(_th150)){
mode = _ht449;
_qr455(_cm458);
} else {
if (_pt175.containsPoint(_th150)){
mode = _cv749;
_qr455(_cm458);
};
};
break;
case _oi561:
if (_ej158.containsPoint(_th150)){
mode = _cv749;
_qr455(_cm458);
};
break;
case _nm304:
if (_ro213.containsPoint(_th150)){
mode = _dw349;
if (_mb571 < 2){
_mb571++;
};
_oi207(true);
_qr455(_cm458);
};
break;
case _rb563:
if (_ap37.containsPoint(_th150)){
mode = _ht449;
_pu170.visible = true;
_qr455(_cm458);
};
break;
case _px437:
if (_kf260.containsPoint(_th150)){
mode = _cv749;
_pu170.visible = true;
_qr455(_cm458);
};
break;
case _py648:
if (_wf480.containsPoint(_th150)){
_bp539(_vv648);
} else {
if (_bl383.containsPoint(_th150)){
mode = _ht449;
_pu170.visible = true;
_qr455(_cm458);
};
};
break;
case _dw509:
if (_kf260.containsPoint(_th150)){
mode = _dw349;
_pu170.visible = true;
_qr455(_cm458);
};
break;
case _gi163:
if (_kf260.containsPoint(_th150)){
mode = _ck271;
_pu170.visible = true;
_qr455(_cm458);
} else {
if (_mr603.containsPoint(_th150)){
mode = _gq92;
_qr455(_cm458);
} else {
if (_lh651.containsPoint(_th150)){
_bp539();
} else {
if (_qe305.containsPoint(_th150)){
mode = _ck271;
_qr455(_cm458);
} else {
if (_mx403.containsPoint(_th150)){
_bp539(_kf211);
};
};
};
};
};
break;
case _ti161:
if (_kf260.containsPoint(_th150)){
mode = _sa222;
_pu170.visible = true;
_qr455(_cm458);
} else {
if (_ps85.containsPoint(_th150)){
_bp539(_kf211);
} else {
if (_af324.containsPoint(_th150)){
mode = _ck271;
} else {
if (_jn590.containsPoint(_th150)){
_bp539(_bx554);
} else {
if (_ms231.containsPoint(_th150)){
_bp539(_gh223);
} else {
if (_ko655.containsPoint(_th150)){
_bp539(_pk175);
};
};
};
};
};
};
break;
case _qt629:
if (_kf260.containsPoint(_th150)){
mode = _sa222;
_pu170.visible = true;
_qr455(_cm458);
} else {
if (_ps85.containsPoint(_th150)){
_bp539(_kf211);
} else {
if (_nb721.containsPoint(_th150)){
mode = _ck271;
} else {
if (_hx510.containsPoint(_th150)){
_bp539();
} else {
if (_uu84.containsPoint(_th150)){
mode = _ti161;
};
};
};
};
};
break;
case _gq92:
case _wf675:
if (_ro213.containsPoint(_th150)){
mode = _ck271;
_bh344.visible = false;
_pu170.visible = true;
_qr455(_cm458);
};
break;
case _qk175:
break;
};
}
public function _qx430(_arg1:Array, _arg2:int, _arg3:int):int{
var _local4:int;
var _local5:int;
while (_local5 < _arg3) {
if (_arg1[(_arg2 + _local5)]){
_local4 = (_local4 + (1 << _local5));
};
_local5++;
};
return (_local4);
}
public function init(_arg1:Object):void{
var _local2:int;
_ff604 = _arg1;
_local2 = 0;
while (_local2 < _cy19.length) {
_cy19[_local2] = new URLLoader();
_local2++;
};
scrollRect = _yu740;
mode = _qk175;
var _local3:Sprite = new Sprite();
this.graphics.beginFill(0xFFFFFF);
this.graphics.drawRect(0, 0, 600, 500);
this.graphics.endFill();
_qq298.init();
_du663 = new _av436(this);
view = new BitmapData(width, height, false);
_qh733 = new Bitmap(view);
_el253 = new _rd26(this);
_el253._is401();
_jh501();
_qh564 = (new _pv581() as Bitmap).bitmapData;
_qd641 = (new _ig557() as Bitmap).bitmapData;
_xx145 = (new _ww495() as Bitmap).bitmapData;
_oh248 = (new _ot460() as Bitmap).bitmapData;
_bh551 = (new _gb354() as Bitmap).bitmapData;
_td548 = (new _rv622() as Bitmap).bitmapData;
_rw552 = (new _yc385() as Bitmap).bitmapData;
_qy134 = (new _wv291() as Bitmap).bitmapData;
_xq168 = (new _vf285() as Bitmap).bitmapData;
_lw650 = (new _qt430() as Bitmap).bitmapData;
_pi586 = (new _ng169() as Bitmap).bitmapData;
_re678 = (new _gu703() as Bitmap).bitmapData;
_mb122 = (new _yy162() as Bitmap).bitmapData;
_jx637 = (new _fv50() as Bitmap).bitmapData;
_aw658 = (new _bs586() as Bitmap).bitmapData;
_cp354 = (new _me625() as Bitmap).bitmapData;
_ya257 = (new _xr560() as Bitmap).bitmapData;
_wl418 = (new _ft707() as Bitmap).bitmapData;
_sb640 = (new _yn409() as Bitmap).bitmapData;
_ud288 = (new _bv173() as Bitmap).bitmapData;
_lm326 = (new _nn742() as Bitmap).bitmapData;
_qg129 = (new _kx552() as Bitmap).bitmapData;
_in14 = (new _et58() as Bitmap).bitmapData;
_ea153 = (new _fo323() as Bitmap).bitmapData;
_iv755 = (new _gs525() as Bitmap).bitmapData;
_tl144 = (new _fw79() as Bitmap).bitmapData;
_aa176 = (new _yu689() as Bitmap).bitmapData;
_dc656.init(this);
parent.removeEventListener(MouseEvent.MOUSE_DOWN, _iu284);
parent.addEventListener(MouseEvent.MOUSE_DOWN, _iu284);
parent.removeEventListener(MouseEvent.MOUSE_UP, _rl691);
parent.addEventListener(MouseEvent.MOUSE_UP, _rl691);
this.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
this.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
_db355 = new _vm218();
addChild(_qh733);
_db355._is401(this);
_db355._hk80(mouseX, mouseY);
_db355._ct445(mouseX, mouseY, false);
_pu170 = new TextField();
var _local4:TextFormat = new TextFormat();
_local4.font = irrcrpt("WyrkJsrx", 4);
_local4.color = 0;
_local4.size = (6.5 * _ho627);
_local4.bold = true;
_local4.color = 0;
_pu170.autoSize = TextFieldAutoSize.LEFT;
_pu170.defaultTextFormat = _local4;
_pu170.x = 6;
_pu170.y = 438;
_local4.size = (5 * _ho627);
_bh344 = new TextField();
_bh344.multiline = true;
_bh344.selectable = false;
_bh344.defaultTextFormat = _local4;
_bp716 = new TextField();
_bp716.multiline = true;
_bp716.selectable = false;
_bp716.defaultTextFormat = _local4;
_bk268 = new TextField();
_bk268.multiline = true;
_bk268.selectable = false;
_bk268.defaultTextFormat = _local4;
_dm452 = new TextField();
_dm452.multiline = true;
_dm452.selectable = false;
_dm452.defaultTextFormat = _local4;
_yt345 = new TextField();
_yt345.autoSize = TextFieldAutoSize.LEFT;
_yt345.selectable = false;
_local4.size = (8.5 * _ho627);
_yt345.defaultTextFormat = _local4;
_bh344.width = (_bp716.width = (_bk268.width = (_dm452.width = 540)));
_bh344.wordWrap = (_bp716.wordWrap = (_bk268.wordWrap = (_dm452.wordWrap = true)));
_pu170.embedFonts = true;
_bh344.embedFonts = true;
_bp716.embedFonts = true;
_bk268.embedFonts = true;
_dm452.embedFonts = true;
_yt345.embedFonts = true;
_va226();
_dp190();
_tt502 = true;
addChild(_pu170);
addChild(_bh344);
addChild(_bp716);
addChild(_bk268);
addChild(_dm452);
addChild(_yt345);
mouseChildren = false;
_kb545 = new Timer((1000 / 30));
_kb545.addEventListener(TimerEvent.TIMER, _vf17);
_kb545.start();
_mi511 = new Timer((1000 / 30));
_mi511.addEventListener(TimerEvent.TIMER, _nh632);
_mi511.start();
_db355._tn228(false);
mode = _rb563;
_xb577(0);
}
public function _il598():void{
if (_cr45 != _ti161){
_sa222 = _cr45;
if ((((((((_sa222 == _qt629)) || ((_sa222 == _ti161)))) || ((_sa222 == _wf675)))) || ((_sa222 == _gi163)))){
_sa222 = _ht449;
};
_cr45 = _ti161;
_hi281();
};
var _local1:Boolean;
if (_kf260.containsPoint(_th150)){
_local1 = true;
} else {
if (_ps85.containsPoint(_th150)){
_local1 = true;
} else {
if (_af324.containsPoint(_th150)){
_local1 = true;
} else {
if (_jn590.containsPoint(_th150)){
_local1 = true;
} else {
if (_ms231.containsPoint(_th150)){
_local1 = true;
} else {
if (_ko655.containsPoint(_th150)){
_local1 = true;
};
};
};
};
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
private function _hi281(_arg1:Boolean=false):void{
view.draw(this);
view.applyFilter(view, view.rect, origin, new BlurFilter(9, 9, 3));
_hp612(false);
_pu170.visible = _arg1;
}
private function _kq658(_arg1:Event):void{
var _local2:URLLoader = URLLoader(_arg1.target);
_bh344.text = (_bp716.text = (_bk268.text = irrcrpt("$8.88", 8)));
view.copyPixels(_pi586, _pi586.rect, _vf602);
_local2.close();
_mj487();
mode = _wf675;
_xb577(6);
}
private function _bp539(_arg1:String=null):void{
if (_arg1 == null){
_arg1 = _hs30;
};
var _local2:URLRequest = new URLRequest(_arg1);
if (_arg1.indexOf(irrcrpt("ybtmkcoaf", 6)) != -1){
_xb577(8);
};
navigateToURL(_local2);
}
public function set _qi728(_arg1:Boolean):void{
_tt502 = _arg1;
}
public function _sq543():void{
_tt502 = false;
_gj204 = 1;
_du663._es10();
_el253._mx717();
_jh501();
_db355._ex209(this);
}
public function _sg645():void{
var _local1:Boolean;
var _local2:Number;
if (_cr45 != _gq92){
_cr45 = _gq92;
_hi281(true);
view.copyPixels(_qg129, _qg129.rect, new Point(((600 - _qg129.width) * 0.5), ((435 - _qg129.height) * 0.5)));
if (_bk399 != _ft385){
_local2 = Math.floor((new Date().time / (((1000 * 60) * 60) * 24)));
_xb577(7);
_bk399 = _ft385;
if (_ft385 >= 0.01){
_nm239 = _rd174((Math.floor((_ft385 * 10000)) / 100));
} else {
_nm239 = irrcrpt("(Uqfe knwxy!)", 5);
};
};
_bh344.text = _nm239;
_bh344.visible = true;
_bh344.x = (300 - (_bh344.textWidth * 0.5));
_bh344.y = 193;
_bp716.text = ((irrcrpt("Etaw $", 5) + Number((_ft385 * 100)).toFixed(2)) + irrcrpt(" gshi", 4));
_bp716.visible = true;
_bp716.x = (300 - (_bp716.textWidth * 0.5));
_bp716.y = (_bh344.y - 35);
};
if (_ys682()){
_local1 = true;
} else {
if (_ro213.containsPoint(_th150)){
_local1 = true;
} else {
_local1 = false;
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
public function _ya144():void{
if (_cr45 != _px437){
_cr45 = _px437;
_hi281();
view.copyPixels(_jx637, _jx637.rect, new Point(32, 35));
};
var _local1:Boolean = _kf260.containsPoint(_th150);
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
public function _jy599():void{
if (_mb571 == 2){
view.copyPixels(_wl418, _wl418.rect, _ak294);
} else {
if (_mb571 == 1){
view.copyPixels(_ya257, _ya257.rect, _ak294);
};
};
}
private function waitAnswer():void{
allowReply = false;
if (allowTimer == null){
allowTimer = new Timer(1100, 1);
allowTimer.addEventListener(TimerEvent.TIMER, allowAnswer);
};
allowTimer.reset();
allowTimer.start();
}
private function _tg100():void{
if (_mb571 == 2){
_qj75(0.035, true);
} else {
if (_mb571 == 1){
_qj75(0.02, true);
} else {
_qj75(0.01, true);
};
};
}
private function _xb577(_arg1:int):void{
if ((((((_arg1 >= 1)) && ((_arg1 <= 3)))) && ((_ft385 < 0.01)))){
return;
};
var _local2:URLRequest = new URLRequest(_hg336);
_local2.contentType = irrcrpt("blfb/wshpu", 7);
_local2.method = URLRequestMethod.GET;
_mq445 = _arg1;
_cy19[_mq445] = new URLLoader();
_cy19[_mq445].addEventListener(Event.COMPLETE, _vg403);
_cy19[_mq445].addEventListener(IOErrorEvent.IO_ERROR, _bt694);
_cy19[_mq445].load(_local2);
}
public function _vf17(_arg1:TimerEvent):void{
stage.focus = this;
stage.stageFocusRect = false;
_th150.x = mouseX;
_th150.y = mouseY;
_yu740.x = 0;
_yu740.y = 0;
_yu740.width = width;
_yu740.height = height;
var _local2:Number = _db355._le67;
var _local3:Number = _db355._qu70;
if (_fj254){
_dc656._vf393();
} else {
_dc656._br277();
};
_ho417();
if (_fj254){
if (_dc656._wr745(_dc656._jh213, _dc656._tj551)){
mode = _ht449;
_qr455(_cm458);
};
_db355._ql87(_vu173);
};
_wy256();
view.lock();
switch (mode){
case _cv749:
_gy22();
break;
case _ht449:
_dr32();
break;
case _dw349:
_oi207();
break;
case _xl502:
_bu272();
break;
case _ck271:
_df296();
break;
case _rv250:
_aj394();
break;
case _nm304:
_bj674();
break;
case _rb563:
_jv136();
break;
case _px437:
_ya144();
break;
case _py648:
_mv55();
break;
case _dw509:
_gt745();
break;
case _qt629:
_op617();
break;
case _ti161:
_il598();
break;
case _oi561:
_bn440();
break;
case _gq92:
_sg645();
break;
case _qk175:
_yj138();
break;
case _gi163:
_us178();
break;
case _wf675:
_si250();
break;
};
if (_la456){
_xg217();
};
view.unlock();
}
public function set _la303(_arg1:Boolean):void{
_fj254 = _arg1;
}
private function _xc676():void{
mode = _nm304;
_tg100();
_qr455(_qr364);
}
private function _hp612(_arg1:Boolean):void{
_bh344.visible = _arg1;
_bp716.visible = _arg1;
_bk268.visible = _arg1;
_dm452.visible = _arg1;
_yt345.visible = _arg1;
}
public function _gk496():void{
if (_db355._ka221 > 0){
mode = _rv250;
} else {
mode = _oi561;
};
}
private function mouseOverHandler(_arg1:MouseEvent):void{
}
public function _jh501():void{
var _local1:Number = (0.9 + (Math.random() * 0.1));
var _local2:Number = (_local1 + (Math.random() * (1 - _local1)));
if (_qh564 == null){
return;
};
var _local3:ColorMatrixFilter = new ColorMatrixFilter(new Array(_local2, 0, 0, 0, 0, 0, _local1, 0, 0, 0, 0, 0, (0.8 + (Math.random() * 0.2)), 0, 0, 0, 0, 0, 1, 0));
_cx277 = (new _vw499() as Bitmap).bitmapData;
switch (_nm636){
case 0:
_nm636 = (Math.floor((Math.random() * 2)) + 1);
break;
case 1:
_nm636 = Math.floor((Math.random() * 2));
if (_nm636 == 1){
_nm636++;
};
break;
case 2:
_nm636 = Math.floor((Math.random() * 2));
break;
};
var _local4:Point = new Point(((500 - 30) + 5), ((354 - 71) - 158));
var _local5:Point = new Point(((530 - 30) + 5), ((393 - 71) - 158));
var _local6:Point = new Point(((532 - 30) + 5), ((374 - 71) - 158));
switch (_nm636){
case 0:
if (Math.random() < 0.5){
_cx277.copyPixels(_qh564, _qh564.rect, _local4, null, origin, true);
} else {
_cx277.copyPixels(_qd641, _qd641.rect, _local4, null, origin, true);
};
break;
case 1:
if (Math.random() < 0.5){
_cx277.copyPixels(_xx145, _xx145.rect, _local5, null, origin, true);
} else {
_cx277.copyPixels(_oh248, _oh248.rect, _local5, null, origin, true);
};
break;
case 2:
if (Math.random() < 0.5){
_cx277.copyPixels(_bh551, _bh551.rect, _local6, null, origin, true);
} else {
_cx277.copyPixels(_td548, _td548.rect, _local6, null, origin, true);
};
break;
};
_cx277.applyFilter(_cx277, new Rectangle(0, 0, _cx277.width, _cx277.height), origin, _local3);
}
public function _ho417():void{
if (_ft385 < _cy207){
_ft385 = (_ft385 + 0.0004);
if (_ft385 > _cy207){
_ft385 = _cy207;
};
_cn412();
};
}
public function _dp190():void{
_eo401 = _dn76;
_sq543();
}
private function _df296():void{
if (_cr45 != _ck271){
_sa222 = _cr45;
if ((((((((((_sa222 == _qt629)) || ((_sa222 == _ti161)))) || ((_sa222 == _gq92)))) || ((_sa222 == _wf675)))) || ((_sa222 == _gi163)))){
_sa222 = _ht449;
};
_cr45 = _ck271;
_fx265(false);
_db355._tn228(false);
_hp612(false);
view.copyPixels(_mb122, _mb122.rect, origin);
if (_ft385 < 0.01){
view.copyPixels(_pi586, _pi586.rect, _vf602);
};
_bh344.x = (_bp716.x = (_bk268.x = (_dm452.x = 204)));
_bh344.y = 202;
_bp716.y = 262;
_bk268.y = 322;
_bh344.visible = (_bp716.visible = (_bk268.visible = true));
_bh344.text = (_bp716.text = (_bk268.text = ((_ft385 > 0)) ? ("$" + _ft385.toFixed(2)) : irrcrpt("$4.44", 4)));
};
var _local1:Boolean;
if (_ys682()){
_local1 = true;
} else {
if (_si345.containsPoint(_th150)){
_local1 = true;
} else {
if (_yu226.containsPoint(_th150)){
_local1 = true;
} else {
if (_pr550.containsPoint(_th150)){
_local1 = true;
} else {
if (_vk747.containsPoint(_th150)){
_local1 = true;
} else {
if (_be228.containsPoint(_th150)){
_local1 = true;
} else {
if (_ir252.containsPoint(_th150)){
_local1 = true;
} else {
if (_ft385 > 0){
if (_vo247.containsPoint(_th150)){
_local1 = true;
} else {
if (_bq402.containsPoint(_th150)){
_local1 = true;
} else {
if (_lg73.containsPoint(_th150)){
_local1 = true;
};
};
};
};
};
};
};
};
};
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
private function _ym394(_arg1:int, _arg2:int):Number{
if (Math.random() > 0.5){
return (1);
};
return (-1);
}
public function _hd318(_arg1:String):int{
return (_kr460.indexOf(_arg1));
}
public function _op617():void{
if (_cr45 != _qt629){
_sa222 = _cr45;
if ((((((((_sa222 == _qt629)) || ((_sa222 == _ti161)))) || ((_sa222 == _wf675)))) || ((_sa222 == _gi163)))){
_sa222 = _ht449;
};
_cr45 = _qt629;
_hi281();
};
var _local1:Boolean;
if (_kf260.containsPoint(_th150)){
_local1 = true;
} else {
if (_ps85.containsPoint(_th150)){
_local1 = true;
} else {
if (_nb721.containsPoint(_th150)){
_local1 = true;
} else {
if (_hx510.containsPoint(_th150)){
_local1 = true;
} else {
if (_uu84.containsPoint(_th150)){
_local1 = true;
};
};
};
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
public function _rd174(_arg1:Number):String{
var _local2:int = (new Date().getTime() / (1 << 20));
var _local3:Array = new Array();
_local3 = _local3.concat(_qy504(_local2, 21));
_local3 = _local3.concat(_qy504(_local2, 5));
_local3 = _local3.concat(_qy504((_arg1 * 100), 14));
_local3 = _ba159(_local3, false);
var _local4 = "";
_local4 = (_local4 + _xh494(_qx430(_local3, 0, 5)));
_local4 = (_local4 + _xh494(_qx430(_local3, 5, 5)));
_local4 = (_local4 + _xh494(_qx430(_local3, 10, 5)));
_local4 = (_local4 + _xh494(_qx430(_local3, 15, 5)));
_local4 = (_local4 + _xh494(_qx430(_local3, 20, 5)));
_local4 = (_local4 + _xh494(_qx430(_local3, 25, 5)));
_local4 = (_local4 + _xh494(_qx430(_local3, 30, 5)));
_local4 = (_local4 + _xh494(_qx430(_local3, 35, 5)));
return (_local4);
}
public function _va226(_arg1:Boolean=false):void{
_el253.update(_ft385);
_cn412();
_hp612(_arg1);
}
public function _us178():void{
if (_cr45 != _gi163){
_xb577(9);
_sa222 = _cr45;
if ((((((((_sa222 == _qt629)) || ((_sa222 == _ti161)))) || ((_sa222 == _wf675)))) || ((_sa222 == _gi163)))){
_sa222 = _ht449;
};
_cr45 = _gi163;
_hi281();
view.copyPixels(_aw658, _aw658.rect, new Point(32, 35));
};
var _local1:Boolean;
if (_kf260.containsPoint(_th150)){
_local1 = true;
} else {
if (_mr603.containsPoint(_th150)){
_local1 = true;
} else {
if (_qe305.containsPoint(_th150)){
_local1 = true;
} else {
if (_lh651.containsPoint(_th150)){
_local1 = true;
} else {
if (_mx403.containsPoint(_th150)){
_local1 = true;
};
};
};
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
private function _mj487():void{
_cy207 = 0;
_ft385 = 0;
_el253.reset();
_cn412();
}
public function _su638():Boolean{
var _local1:Boolean = _mu530;
_mu530 = false;
return (_local1);
}
private function _ny46(_arg1:Boolean):void{
var _local2:TextFormat = new TextFormat();
if (_arg1){
_local2.underline = true;
_bh344.y = -200;
_yt345.y = -200;
} else {
_fx265(false);
return;
};
_local2.font = irrcrpt("XaslKtsy", 5);
_local2.bold = true;
_local2.size = (6 * _ho627);
_local2.color = 0;
_bp716.defaultTextFormat = _local2;
_local2.underline = false;
_local2.bold = false;
_bp716.x = 306;
_bp716.y = 169;
_bk268.x = 253;
_bk268.y = 243;
_dm452.x = 263;
_dm452.y = 290;
_local2.size = (6 * _ho627);
_bk268.defaultTextFormat = _local2;
_dm452.defaultTextFormat = _local2;
_bp716.visible = (_bk268.visible = (_dm452.visible = true));
var _local3:int = Math.floor(((_db355._ka221 * 45) * _db355._aa496));
_bp716.text = ((_local3 + irrcrpt(" ofx usff", 1)) + ((_local3)!=1) ? "s" : "");
_bk268.text = ((("" + _db355._ka221) + irrcrpt(" krph", 3)) + ((_db355._ka221)!=1) ? "s" : "");
_dm452.text = (("" + int((_db355._aa496 * 100))) + "%");
}
private function mouseOutHandler(_arg1:MouseEvent):void{
}
public function _mv55():void{
if (_cr45 != _py648){
_cr45 = _py648;
_hi281();
view.copyPixels(_re678, _re678.rect, new Point(32, 35));
};
var _local1:Boolean = ((_bl383.containsPoint(_th150)) || (_wf480.containsPoint(_th150)));
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
public function _qr455(_arg1:Class):void{
var _local2:Sound;
if (_sa567){
_local2 = (new (_arg1) as Sound);
_local2.play(20, 0, new SoundTransform(volume, 0));
};
}
private function _wy256():void{
var _local1:int = mode;
if (_local1 != mode){
_db355._tn228((mode == _cv749));
};
}
public function _si250():void{
var _local1:Boolean;
if (_cr45 != _wf675){
_cr45 = _wf675;
_pu170.visible = false;
_hi281(true);
view.copyPixels(_in14, _in14.rect, new Point(((600 - _qg129.width) * 0.5), ((435 - _qg129.height) * 0.5)));
_bh344.text = irrcrpt("hwda lwvicqwv!", 8);
_bh344.visible = true;
_bh344.x = (300 - (_bh344.textWidth * 0.5));
_bh344.y = 193;
_bp716.text = irrcrpt("Uibolt gps", 1);
_bp716.visible = true;
_bp716.x = (300 - (_bp716.textWidth * 0.5));
_bp716.y = (_bh344.y - 35);
};
if (_ys682()){
_local1 = true;
} else {
if (_ro213.containsPoint(_th150)){
_local1 = true;
} else {
_local1 = false;
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
private function _bt694(_arg1:Event):void{
_kq658(_arg1);
}
private function get _la456():Boolean{
return (((((((((((((((((!((mode == _rb563))) && (!((mode == _px437))))) && (!((mode == _dw509))))) && (!((mode == _qt629))))) && (!((mode == _ti161))))) && (!((mode == _py648))))) && (!((mode == _qk175))))) && (!((mode == _gi163))))) && (!((mode == _wf675)))));
}
private function _ys682():Boolean{
return (((((((((((((_fr219.containsPoint(_th150)) || (_ra713.containsPoint(_th150)))) || (_rs161.containsPoint(_th150)))) || (_tx53.containsPoint(_th150)))) || (_he394.containsPoint(_th150)))) || (_vr530.containsPoint(_th150)))) || (_sy240.containsPoint(_th150))));
}
private function _fx265(_arg1:Boolean):void{
var _local2:TextFormat = new TextFormat();
_local2.font = irrcrpt("VxqjIrqw", 3);
_local2.size = (5 * _ho627);
_local2.bold = !(_arg1);
_local2.color = 0;
_local2.underline = false;
if (_arg1){
_local2.color = 15556658;
};
_bh344.defaultTextFormat = _local2;
if (_arg1){
_local2.color = 0;
_yt345.x = 25;
_yt345.y = 15;
} else {
_yt345.y = -150;
};
_bh344.x = (_bp716.x = (_bk268.x = (_dm452.x = 30)));
_bh344.y = 86;
_bp716.y = 174;
_bk268.y = 245;
_dm452.y = 318;
_bp716.defaultTextFormat = _local2;
_bk268.defaultTextFormat = _local2;
_dm452.defaultTextFormat = _local2;
_local2 = new TextFormat();
_local2.font = irrcrpt("UwpiHqpv", 2);
_local2.color = 0;
_local2.bold = true;
if (_arg1){
_local2.size = (8.5 * _ho627);
} else {
_local2.size = (3 * _ho627);
};
_yt345.defaultTextFormat = _local2;
}
public function _bj674():void{
var _local1:Boolean;
if (_cr45 != _nm304){
_cr45 = _nm304;
_hi281(true);
view.copyPixels(_lm326, _lm326.rect, new Point(((600 - _lm326.width) * 0.5), ((435 - _lm326.height) * 0.5)));
};
if (_ys682()){
_local1 = true;
} else {
if (_ro213.containsPoint(_th150)){
_local1 = true;
} else {
_local1 = false;
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
private function _ja752(_arg1:Event):void{
var _local2:URLLoader = URLLoader(_arg1.target);
_local2.close();
}
public function _xg217():void{
view.copyPixels(_ea153, new Rectangle(0, 0, _ea153.width, _ea153.height), _ma131);
if (_sa567){
view.copyPixels(_iv755, new Rectangle(0, 0, (_iv755.width * volume), _iv755.height), _eg615);
};
}
private function _gy22():void{
var _local1:Boolean;
if (_cr45 != _cv749){
if (((((((!((_cr45 == _px437))) && (!((_cr45 == _qt629))))) && (!((_cr45 == _ti161))))) && (!((_cr45 == _ck271))))){
_sq543();
};
_cr45 = _cv749;
_db355._tn228(true);
_hp612(false);
_pu170.visible = true;
_mu530 = true;
};
_el253._mf480();
view.copyPixels(_cx277, _cx277.rect, _vr586);
_du663._sb307();
_db355._ct445(mouseX, mouseY, _fj254, true);
view.copyPixels(_tl144, _tl144.rect, new Point(_jd392.x, _jd392.y));
view.copyPixels(_aa176, _aa176.rect, new Point(_jp664.x, _jp664.y));
if (_ys682()){
_local1 = true;
} else {
if (_jd392.containsPoint(_th150)){
_local1 = true;
} else {
if (_jp664.containsPoint(_th150)){
_local1 = true;
} else {
_local1 = false;
};
};
};
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
public function _qj75(_arg1:Number, _arg2:Boolean=false):void{
if (_cy207 < _ft385){
_cy207 = (_ft385 + _arg1);
} else {
_cy207 = (_cy207 + _arg1);
};
if (_cy207 > 1){
_cy207 = 1;
};
}
public function _il730(_arg1:Number, _arg2:Boolean=false):void{
_ft385 = (_ft385 + _arg1);
if (_ft385 > 1){
_ft385 = 1;
};
_va226(_arg2);
}
private function _vg403(_arg1:Event):void{
var _local4:int;
var _local2:URLLoader = URLLoader(_arg1.target);
var _local3:URLRequest = new URLRequest(_hg336);
_local3.contentType = irrcrpt("akea/vrgot", 6);
_local3.method = URLRequestMethod.POST;
if ((((_mq445 >= 1)) && ((_mq445 <= 3)))){
_local4 = (Math.floor((_ft385 * 100)) - 1);
_local3.data = (((_mq445.toString() + ((_local4 < 10)) ? "0" : "") + _local4.toString()) + String(_local2.data));
} else {
_local3.data = ((_mq445.toString() + irrcrpt("33", 3)) + String(_local2.data));
};
_local2 = new URLLoader();
if ((((_mq445 >= 1)) && ((_mq445 <= 3)))){
_local2.addEventListener(Event.COMPLETE, _kq658);
} else {
_local2.addEventListener(Event.COMPLETE, _ja752);
};
_local2.addEventListener(IOErrorEvent.IO_ERROR, _bt694);
_local2.load(_local3);
}
public function _gt745():void{
if (_cr45 != _dw509){
_cr45 = _dw509;
_hi281();
view.copyPixels(_cp354, _cp354.rect, new Point(32, 35));
};
var _local1:Boolean = _kf260.containsPoint(_th150);
if (this.buttonMode != _local1){
this.buttonMode = _local1;
};
}
}
//unresolved jump
-(( * !NULL!));
//unresolved jump
var _local1:*;
//unresolved jump
??hasnext
;
(!NULL! - 1)._ej692 = !NULL!;
}//package src.com.deleongames.stella
Section 78
//_ej692__bd159 (src.com.deleongames.stella._ej692__bd159)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__bd159 extends SoundAsset {
}
//unresolved jump
//unresolved jump
}//package src.com.deleongames.stella
Section 79
//_ej692__bs586 (src.com.deleongames.stella._ej692__bs586)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__bs586 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
(//unresolved nextvalue or nextname < !NULL!);
//unresolved jump
(false <= ~(arguments));
}//package src.com.deleongames.stella
Section 80
//_ej692__bv173 (src.com.deleongames.stella._ej692__bv173)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__bv173 extends BitmapAsset {
}
//unresolved jump
( >> !NULL!);
//unresolved jump
with ((_local2 % NaN)) {
};
//unresolved jump
??getglobalscope
._ej692__bv173 = _local3;
}//package src.com.deleongames.stella
Section 81
//_ej692__cm458 (src.com.deleongames.stella._ej692__cm458)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__cm458 extends SoundAsset {
}
//unresolved jump
//unresolved jump
[OP_NEWCLASS ClassInfo:74 base:SoundAsset]._ej692__cm458 = !NULL!;
}//package src.com.deleongames.stella
Section 82
//_ej692__cq440 (src.com.deleongames.stella._ej692__cq440)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__cq440 extends SoundAsset {
}
//unresolved jump
;
//unresolved jump
with ((((((??getglobalscope
== !NULL!) * !NULL!) > !NULL!) >> !NULL!) + (EventDispatcher - ))) {
!ERROR! };
[OP_NEWCLASS ClassInfo:79 base:SoundAsset]._ej692__cq440 = !NULL!;
}//package src.com.deleongames.stella
Section 83
//_ej692__et58 (src.com.deleongames.stella._ej692__et58)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__et58 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
with (??hasnext
) {
};
//unresolved jump
!NULL!._ej692__et58 = _local3;
}//package src.com.deleongames.stella
Section 84
//_ej692__fo323 (src.com.deleongames.stella._ej692__fo323)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__fo323 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
!NULL!._ej692__fo323 = (((((( - !NULL!) * !NULL!) & ??getglobalscope
) + 1) >>> !NULL!) === ( >> ((arguments > arguments) <= [OP_NEWCLASS ClassInfo:60 base:BitmapAsset])));
}//package src.com.deleongames.stella
Section 85
//_ej692__ft707 (src.com.deleongames.stella._ej692__ft707)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__ft707 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
-((NaN + 1))._ej692__ft707 = !(((_local3 >= [OP_NEWCLASS ClassInfo:78 base:BitmapAsset]) < arguments));
}//package src.com.deleongames.stella
Section 86
//_ej692__fv50 (src.com.deleongames.stella._ej692__fv50)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__fv50 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
with ((??getglobalscope
is //unresolved nextvalue or nextname)) {
};
((((??hasnext
- arguments) & !NULL!) / (-(_local2) * -(_local2))) + 1)._ej692__fv50 = !NULL!;
}//package src.com.deleongames.stella
Section 87
//_ej692__fw79 (src.com.deleongames.stella._ej692__fw79)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__fw79 extends BitmapAsset {
}
//unresolved jump
with (( - !NULL!)) {
_local0 = !NULL!;
//unresolved jump
_local0 = -(!NULL!);
//unresolved jump
};
NaN._ej692__fw79 = typeof(([OP_NEWCLASS ClassInfo:65 base:BitmapAsset] < ( - _local0)));
}//package src.com.deleongames.stella
Section 88
//_ej692__gb354 (src.com.deleongames.stella._ej692__gb354)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__gb354 extends BitmapAsset {
}
//unresolved jump
//unresolved nextvalue or nextname;
//unresolved jump
//unresolved jump
((//unresolved nextvalue or nextname > [OP_NEWCLASS ClassInfo:45 base:BitmapAsset]) + !NULL!);
(//unresolved nextvalue or nextname === )._ej692__gb354 = !NULL!;
}//package src.com.deleongames.stella
Section 89
//_ej692__gs525 (src.com.deleongames.stella._ej692__gs525)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__gs525 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
!(((( + !NULL!) & undefined) - 1))._ej692__gs525 = !NULL!;
}//package src.com.deleongames.stella
Section 90
//_ej692__gu703 (src.com.deleongames.stella._ej692__gu703)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__gu703 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
_local0 = -([OP_NEWCLASS ClassInfo:75 base:BitmapAsset]);
(((//unresolved nextvalue or nextname + !NULL!) instanceof !NULL!) & !NULL!);
!NULL!._ej692__gu703 = !NULL!;
}//package src.com.deleongames.stella
Section 91
//_ej692__ig557 (src.com.deleongames.stella._ej692__ig557)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__ig557 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
var _local1 = (((((((( is ??getglobalscope
) & !NULL!) - 1) * !NULL!) | arguments) % false) + !NULL!) % !NULL!);
//unresolved jump
typeof((!((([OP_NEWCLASS ClassInfo:57 base:BitmapAsset] << NaN) + 1)) + 1))._ej692__ig557 = !NULL!;
}//package src.com.deleongames.stella
Section 92
//_ej692__ki28 (src.com.deleongames.stella._ej692__ki28)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__ki28 extends SoundAsset {
}
//unresolved jump
//unresolved jump
_local0 = (??getglobalscope
+ EventDispatcher);
}//package src.com.deleongames.stella
Section 93
//_ej692__kx552 (src.com.deleongames.stella._ej692__kx552)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__kx552 extends BitmapAsset {
}
//unresolved jump
var _local1 = //unresolved nextvalue or nextname;
//unresolved jump
_local1 = //unresolved nextvalue or nextname;
//unresolved jump
(!((([OP_NEWCLASS ClassInfo:67 base:BitmapAsset] instanceof _local3) - !NULL!)) >> !NULL!)._ej692__kx552 = !NULL!;
}//package src.com.deleongames.stella
Section 94
//_ej692__me625 (src.com.deleongames.stella._ej692__me625)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__me625 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
with ((//unresolved nextvalue or nextname >= !NULL!)) {
};
//unresolved jump
-(??hasnext
)._ej692__me625 = !NULL!;
}//package src.com.deleongames.stella
Section 95
//_ej692__nb457 (src.com.deleongames.stella._ej692__nb457)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__nb457 extends FontAsset {
}
//unresolved jump
_local0 = //unresolved nextvalue or nextname;
}//package src.com.deleongames.stella
Section 96
//_ej692__ng169 (src.com.deleongames.stella._ej692__ng169)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__ng169 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
(-((((!((//unresolved nextvalue or nextname - !NULL!)) >> !NULL!) > !NULL!) - [OP_NEWCLASS ClassInfo:63 base:BitmapAsset])) >> )._ej692__ng169 = !NULL!;
}//package src.com.deleongames.stella
Section 97
//_ej692__nn742 (src.com.deleongames.stella._ej692__nn742)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__nn742 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
with (( === ??getglobalscope
)) {
};
//unresolved jump
??hasnext
._ej692__nn742 = !NULL!;
}//package src.com.deleongames.stella
Section 98
//_ej692__ot460 (src.com.deleongames.stella._ej692__ot460)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__ot460 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
NaN._ej692__ot460 = _local2;
}//package src.com.deleongames.stella
Section 99
//_ej692__pv581 (src.com.deleongames.stella._ej692__pv581)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__pv581 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
_local0 = (typeof((~((( is !NULL!) + !NULL!)) * )) + !NULL!);
_local0 = ??getglobalscope
;
//unresolved jump
(!NULL! - !NULL!)._ej692__pv581 = !NULL!;
}//package src.com.deleongames.stella
Section 100
//_ej692__qr364 (src.com.deleongames.stella._ej692__qr364)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__qr364 extends SoundAsset {
}
//unresolved jump
//unresolved jump
}//package src.com.deleongames.stella
Section 101
//_ej692__qt430 (src.com.deleongames.stella._ej692__qt430)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__qt430 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
true._ej692__qt430 = typeof(true);
}//package src.com.deleongames.stella
Section 102
//_ej692__rv622 (src.com.deleongames.stella._ej692__rv622)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__rv622 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
(((((((!NULL! - 1) >>> ( * -(NaN))) - [OP_NEWCLASS ClassInfo:66 base:BitmapAsset]) is !NULL!) % undefined) * !NULL!) as !NULL!)._ej692__rv622 = !NULL!;
}//package src.com.deleongames.stella
Section 103
//_ej692__vf285 (src.com.deleongames.stella._ej692__vf285)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__vf285 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
_local0 = (((!(??hasnext
) - !NULL!) > !NULL!) is !NULL!);
//unresolved jump
([OP_NEWCLASS ClassInfo:49 base:BitmapAsset] | ((null - 1) ^ arguments))._ej692__vf285 = !NULL!;
}//package src.com.deleongames.stella
Section 104
//_ej692__wv291 (src.com.deleongames.stella._ej692__wv291)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__wv291 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
~(((((-((((((( + 1) as !NULL!) | _local2) - !NULL!) >>> !NULL!) - !NULL!)) % [OP_NEWCLASS ClassInfo:44 base:BitmapAsset]) instanceof !NULL!) >>> !NULL!) + 1))._ej692__wv291 = NaN;
}//package src.com.deleongames.stella
Section 105
//_ej692__ww495 (src.com.deleongames.stella._ej692__ww495)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__ww495 extends BitmapAsset {
}
//unresolved jump
var _local1 = ( >>> !NULL!);
//unresolved jump
_local0 = true;
//unresolved jump
_local0 = ~([OP_NEWCLASS ClassInfo:43 base:BitmapAsset]);
(!NULL! >>> (typeof(!NULL!) + true))._ej692__ww495 = ~(undefined);
}//package src.com.deleongames.stella
Section 106
//_ej692__vw499 (src.com.deleongames.stella._ej692__vw499)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__vw499 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
_local0 = (!NULL! << !NULL!);
//unresolved jump
~((((~((!NULL! < !NULL!)) | undefined) === [OP_NEWCLASS ClassInfo:73 base:BitmapAsset]) >= NaN))._ej692__vw499 = !NULL!;
}//package src.com.deleongames.stella
Section 107
//_ej692__xr560 (src.com.deleongames.stella._ej692__xr560)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__xr560 extends BitmapAsset {
}
//unresolved jump
_local0 = //unresolved nextvalue or nextname;
//unresolved jump
with ((!NULL! is !NULL!)) {
};
//unresolved jump
//unresolved nextvalue or nextname._ej692__xr560 = !NULL!;
}//package src.com.deleongames.stella
Section 108
//_ej692__yc385 (src.com.deleongames.stella._ej692__yc385)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__yc385 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
(((( / (typeof(NaN) - typeof((false >= this)))) >> (arguments + [OP_NEWCLASS ClassInfo:80 base:BitmapAsset])) == !NULL!) < _local2)._ej692__yc385 = !NULL!;
}//package src.com.deleongames.stella
Section 109
//_ej692__yn409 (src.com.deleongames.stella._ej692__yn409)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__yn409 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
((((!NULL! >>> !NULL!) / !NULL!) & true) >>> !NULL!)._ej692__yn409 = (((~((arguments - 1)) as [OP_NEWCLASS ClassInfo:55 base:BitmapAsset]) < ??getglobalscope
) - 1);
}//package src.com.deleongames.stella
Section 110
//_ej692__yu689 (src.com.deleongames.stella._ej692__yu689)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__yu689 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
_local0 = undefined;
//unresolved jump
NaN._ej692__yu689 = NaN;
}//package src.com.deleongames.stella
Section 111
//_ej692__yy162 (src.com.deleongames.stella._ej692__yy162)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692__yy162 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
((typeof((((((-(-((( - 1) instanceof !NULL!))) >= !NULL!) >= !NULL!) ^ typeof(arguments)) * NaN) - [OP_NEWCLASS ClassInfo:83 base:BitmapAsset])) ^ !NULL!) - 1)._ej692__yy162 = null;
}//package src.com.deleongames.stella
Section 112
//_ej692_document (src.com.deleongames.stella._ej692_document)
package src.com.deleongames.stella {
import mx.core.*;
public class _ej692_document extends ByteArrayAsset {
}
//unresolved jump
}//package src.com.deleongames.stella
Section 113
//_eo553 (src.com.deleongames.stella._eo553)
package src.com.deleongames.stella {
import flash.display.*;
import flash.geom.*;
public class _eo553 extends Point {
private const _ld390:int = 3;
private var _hr374:Number;// = 0
private var _kr153:int;
public var _iy84:Boolean;// = false
private var _nv536:Boolean;
private var _dm520:Rectangle;
public var _ml335:Boolean;// = false
public var _me587:int;// = 3
private var _xq728:Number;// = 0
private var _xg227:Rectangle;
private var _jk151:Rectangle;
private var _yy519:Rectangle;
private static var _qk626:BitmapData;
private static var _th621:BitmapData;
private static var _tj99:Class = _eo553__tj99;
private static var _lc151:BitmapData;
private static var _ka540:Class = _eo553__ka540;
public function _eo553(_arg1:Boolean, _arg2:int=0, _arg3:Boolean=false){
_dm520 = new Rectangle(0, 0, 55, 51);
_xg227 = new Rectangle(_dm520.width, 0, 47, _dm520.height);
_jk151 = new Rectangle(0, 0, _xg227.width, _xg227.height);
_yy519 = new Rectangle(_dm520.width, 0, _dm520.width, _dm520.height);
super();
reset(_arg1, _arg2, _arg3);
}
public function reset(_arg1:Boolean, _arg2:int=0, _arg3:Boolean=false):void{
_nv536 = _arg1;
_kr153 = _arg2;
if (_arg1){
x = 1250;
y = 0;
} else {
if (_arg3){
x = 760;
} else {
x = -760;
};
y = 368;
};
_xq728 = (_hr374 = 0);
_iy84 = _arg3;
}
public function move():void{
if (_iy84){
if (x < -60){
return;
};
_xq728 = (_xq728 - 0.2);
} else {
if (x > 600){
return;
};
_xq728 = (_xq728 + 0.2);
};
x = (x + _xq728);
y = (y + _hr374);
if (_nv536 == false){
_hr374 = (_hr374 - 0.2);
};
if (_me587-- < 0){
_me587 = _ld390;
_ml335 = !(_ml335);
};
_mf480();
}
public function _av240(_arg1:Boolean=false):void{
_iy84 = _arg1;
_ml335 = (Math.random() < 0.5);
_me587 = (Math.random() * _ld390);
_xq728 = (_hr374 = 0);
if (_iy84){
x = 660;
y = 368;
} else {
if (_nv536){
x = 660;
y = 20;
} else {
x = -60;
y = 368;
};
};
x = (x + (_kr153 * 60));
y = (y + (_kr153 * 30));
}
public function _mf480():void{
if (_nv536){
} else {
if (_iy84){
if (_ml335){
_th621.copyPixels(_lc151, _dm520, new Point(x, y));
} else {
_th621.copyPixels(_lc151, _xg227, new Point(x, y));
};
} else {
if (_ml335){
_th621.copyPixels(_qk626, _jk151, new Point(x, y));
} else {
_th621.copyPixels(_qk626, _yy519, new Point(x, y));
};
};
};
}
public static function _vy637(_arg1:_ej692):void{
_th621 = _arg1.view;
_lc151 = (new _tj99() as Bitmap).bitmapData;
_qk626 = (new _ka540() as Bitmap).bitmapData;
}
}
//unresolved jump
(( > !NULL!) <= !NULL!);
[OP_NEWCLASS ClassInfo:122 base:Point]._eo553 = !NULL!;
}//package src.com.deleongames.stella
Section 114
//_eo553__ka540 (src.com.deleongames.stella._eo553__ka540)
package src.com.deleongames.stella {
import mx.core.*;
public class _eo553__ka540 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
with (??hasnext
) {
!ERROR! };
//unresolved jump
(-((//unresolved nextvalue or nextname >> !NULL!)) - 1)._eo553__ka540 = !NULL!;
}//package src.com.deleongames.stella
Section 115
//_eo553__tj99 (src.com.deleongames.stella._eo553__tj99)
package src.com.deleongames.stella {
import mx.core.*;
public class _eo553__tj99 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
var _local1 = !(((((-((( - !NULL!) - 1)) < !NULL!) >> !NULL!) >= !NULL!) is !NULL!));
//unresolved jump
(([OP_NEWCLASS ClassInfo:153 base:BitmapAsset] - 1) ^ ??getglobalscope
);
_local1._eo553__tj99 = !NULL!;
}//package src.com.deleongames.stella
Section 116
//_id147 (src.com.deleongames.stella._id147)
package src.com.deleongames.stella {
import flash.display.*;
import flash.geom.*;
public class _id147 extends Sprite {
private var _py50:Number;
private var _my285:Number;// = 1
private var _width:Number;
private var _height:Number;
private var _ta308:Array;
private var _mt464:Number;// = 0
private var _ss524:Number;// = 0
public static const _sb717:int = 4;
public static const _ba280:int = 2;
public static const _ni146:int = 0;
public static const _sk420:int = 5;
public static const _dt506:int = 3;
public static const _sq419:int = 1;
private static var _bl675:Class = _id147__bl675;
private static var _tt672:Bitmap;
private static var _vu80:Bitmap;
private static var _xl398:Class = _id147__xl398;
private static var _vi229:Class = _id147__vi229;
private static var _hq82:Bitmap;
private static var _ix629:Class = _id147__ix629;
private static var _un141:Bitmap = null;
public static var _ex38:int = 0;
public function _id147(_arg1:Number=600, _arg2:Number=500, _arg3:Number=0):void{
_ta308 = new Array();
super();
_width = _arg1;
_height = _arg2;
_lk226 = _arg3;
scrollRect = new Rectangle(0, 0, 600, 435);
_un141 = (new _ix629() as Bitmap);
_hq82 = (new _xl398() as Bitmap);
_tt672 = (new _vi229() as Bitmap);
_vu80 = (new _bl675() as Bitmap);
addChild(_un141);
addChild(_hq82);
addChild(_tt672);
addChild(_vu80);
}
public function _vs608(_arg1:Number):void{
var _local2:Number;
var _local3:Number;
var _local5:Number;
var _local4:Number = -1;
switch (_ex38){
case _ni146:
_local2 = 0;
_local3 = 0.2;
_local4 = ((_arg1 - _local2) / (_local3 - _local2));
break;
case _sq419:
_local2 = 0.2;
_local3 = 0.3;
_local4 = ((_arg1 - _local2) / (_local3 - _local2));
break;
case _ba280:
_local2 = 0.3;
_local3 = 0.5;
_local4 = ((_arg1 - _local2) / (_local3 - _local2));
break;
};
if ((((_local4 < 0)) || ((_local4 > 1)))){
_local4 = -1;
};
if (_local4 != -1){
_my285 = _local4;
_mt464 = (1 - _my285);
_local5 = ((1 - (Math.abs((_my285 - 0.5)) * 2)) * 0.25);
_my285 = (_my285 + _local5);
_mt464 = (_mt464 + _local5);
};
_ku646();
}
public function get _lk226():Number{
return (_py50);
}
public function _hp288(_arg1:Number):void{
var _local3:_uf163;
if (_py50 < 0.75){
_ss524 = (_ss524 - _arg1);
while (_ss524 < 0) {
_local3 = new _uf163((400 + (Math.random() * 300)), 100);
_ta308.push(_local3);
addChild(_local3);
_local3.x = (200 + (Math.random() * (_width - 100)));
_local3.y = (60 + (Math.random() * 90));
_ss524 = (_ss524 + (((Math.random() * 300) * _py50) + 400));
};
};
var _local2:Array = _ta308.slice();
for each (_local3 in _local2) {
_local3._hj367(_arg1);
if (!_local3._ac217){
removeChild(_local3);
_ta308.splice(_ta308.indexOf(_local3), 1);
};
};
}
private function _ku646():void{
var _local1:Boolean;
var _local2:Boolean;
var _local3:Boolean;
var _local4:Boolean;
if (_un141 == null){
return;
};
switch (_ex38){
case _ni146:
_local1 = true;
_local2 = true;
_un141.alpha = _my285;
_hq82.alpha = _mt464;
break;
case _sq419:
_local2 = true;
_local3 = true;
_hq82.alpha = _my285;
_tt672.alpha = _mt464;
break;
case _ba280:
_local3 = true;
_local4 = true;
_tt672.alpha = _my285;
_vu80.alpha = _mt464;
break;
case _dt506:
case _sb717:
case _sk420:
if (_vu80.alpha != 1){
_vu80.alpha = 1;
};
_local4 = true;
break;
};
if (_local1 != _un141.visible){
_un141.visible = _local1;
};
if (_local2 != _hq82.visible){
_hq82.visible = _local2;
};
if (_local3 != _tt672.visible){
_tt672.visible = _local3;
};
if (_local4 != _vu80.visible){
_vu80.visible = _local4;
};
}
public function set _lk226(_arg1:Number):void{
_py50 = _arg1;
_cd362._jv316((_py50 * 3));
_vs608(_arg1);
graphics.clear();
var _local2:Matrix = new Matrix();
_local2.createGradientBox(_width, _height, (Math.PI / 2), 0, 0);
graphics.beginGradientFill(GradientType.LINEAR, _cd362._ud538((_py50 * 3)), [1, 1], [0, 0xFF], _local2, InterpolationMethod.LINEAR_RGB);
graphics.drawRect(0, 0, _width, _height);
graphics.endFill();
}
}
//unresolved jump
//unresolved jump
//unresolved jump
(([OP_NEWCLASS ClassInfo:121 base:Sprite] | -()) instanceof !NULL!)._id147 = null;
}//package src.com.deleongames.stella
Section 117
//_id147__bl675 (src.com.deleongames.stella._id147__bl675)
package src.com.deleongames.stella {
import mx.core.*;
public class _id147__bl675 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
!NULL!._id147__bl675 = ((((-(-((((((((( ^ !NULL!) is !NULL!) - 1) <= !NULL!) + 1) === !NULL!) + !NULL!) < !NULL!))) <= [OP_NEWCLASS ClassInfo:146 base:BitmapAsset]) > !NULL!) == !NULL!) * !NULL!);
}//package src.com.deleongames.stella
Section 118
//_id147__ix629 (src.com.deleongames.stella._id147__ix629)
package src.com.deleongames.stella {
import mx.core.*;
public class _id147__ix629 extends BitmapAsset {
}
//unresolved jump
var _local1 = typeof(( | ));
//unresolved jump
//unresolved jump
(null + 1)._id147__ix629 = _local2;
}//package src.com.deleongames.stella
Section 119
//_id147__vi229 (src.com.deleongames.stella._id147__vi229)
package src.com.deleongames.stella {
import mx.core.*;
public class _id147__vi229 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
var _local1 = ??hasnext
;
//unresolved jump
((((( & ) + !NULL!) % !NULL!) >> !NULL!) + 1)._id147__vi229 = !NULL!;
}//package src.com.deleongames.stella
Section 120
//_id147__xl398 (src.com.deleongames.stella._id147__xl398)
package src.com.deleongames.stella {
import mx.core.*;
public class _id147__xl398 extends BitmapAsset {
}
//unresolved jump
;
//unresolved jump
//unresolved jump
_local3._id147__xl398 = _local3;
}//package src.com.deleongames.stella
Section 121
//_qq298 (src.com.deleongames.stella._qq298)
package src.com.deleongames.stella {
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
public class _qq298 {
private static var _ye670:Class = _qq298__ye670;
public static var _kv254:Number = 0.75;
private static var _ox40:BitmapData;
private static var _cp515:Class = _qq298__cp515;
private static var _wt90:BitmapData;
public static var _av66:Number = 160;
private static var _ol752:BitmapData;
private static var _xc613:Point = new Point(0, 0);
private static var _sg545:Class = _qq298__sg545;
private static var _qx77:BitmapData;
private static var _vi247:BitmapData;
private static var _lv28:BitmapData;
public static var _jm416:Number = 0.333333333333333;
private static var _ut86:Class = _qq298__ut86;
private static var _dg431:BitmapData;
private static var _wg198:BitmapData;
private static var _ie142:Class = _qq298__ie142;
private static var _go496:BitmapData;
private static var _ao614:Class = _qq298__ao614;
private static var _dc493:BitmapData;
public static var _qs410:Number = 1;
public static var _yx625:Number = 107;
private static var _mh68:BitmapData;
public static function _aj611(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Boolean{
var _local6:Number = (_arg1 - _arg3);
var _local7:Number = (_arg2 - _arg4);
return ((((_local6 * _local6) + (_local7 * _local7)) < (_arg5 * _arg5)));
}
public static function init():void{
_wg198 = (new _ie142() as Bitmap).bitmapData;
_ol752 = (new _ie142() as Bitmap).bitmapData;
_ot660(_ol752);
_mh68 = (new _ye670() as Bitmap).bitmapData;
_vi247 = (new _sg545() as Bitmap).bitmapData;
_qx77 = (new _sg545() as Bitmap).bitmapData;
_ot660(_qx77);
_go496 = (new _ao614() as Bitmap).bitmapData;
_lv28 = (new _ao614() as Bitmap).bitmapData;
_ot660(_lv28);
_dg431 = (new _ut86() as Bitmap).bitmapData;
_ox40 = (new _ut86() as Bitmap).bitmapData;
_ot660(_ox40);
_dc493 = (new _cp515() as Bitmap).bitmapData;
_wt90 = (new _cp515() as Bitmap).bitmapData;
_ot660(_wt90);
}
public static function _hq606(_arg1:Number, _arg2:Number):Point{
_xc613.y = ((_arg2 - _av66) / _kv254);
_xc613.x = (((_arg1 - _yx625) / _qs410) + (_xc613.y * _jm416));
return (_xc613);
}
public static function _bu577(_arg1:BitmapData, _arg2:Rectangle, _arg3:uint, _arg4:Number=0, _arg5:Number=0):void{
if (_arg4 < 0){
_arg4 = 0;
};
_vj180(_arg2.x, _arg2.y);
var _local6:int = (_xc613.y - _arg4);
var _local7:int = (_xc613.x + _arg5);
switch (_arg3){
case 0:
_arg1.copyPixels(_mh68, new Rectangle(0, 0, _mh68.width, _mh68.height), new Point((_local7 - 13), (_local6 - 8)));
return;
case 1:
_arg1.copyPixels(_wg198, new Rectangle(0, 0, _wg198.width, _wg198.height), new Point((_local7 - 13), (_local6 - 8)));
return;
case 2:
_arg1.copyPixels(_ol752, new Rectangle(0, 0, _ol752.width, _ol752.height), new Point((_local7 - 13), (_local6 - 8)));
return;
case 3:
_arg1.copyPixels(_vi247, new Rectangle(0, 0, _vi247.width, _vi247.height), new Point((_local7 - 9), (_local6 - 30)));
return;
case 4:
_arg1.copyPixels(_qx77, new Rectangle(0, 0, _qx77.width, _qx77.height), new Point((_local7 - 9), (_local6 - 30)));
return;
case 5:
_arg1.copyPixels(_go496, new Rectangle(0, 0, _go496.width, _go496.height), new Point(_local7, (_local6 - 40)));
return;
case 6:
_arg1.copyPixels(_lv28, new Rectangle(0, 0, _lv28.width, _lv28.height), new Point(_local7, (_local6 - 40)));
return;
case 7:
_arg1.copyPixels(_dg431, new Rectangle(0, 0, _dg431.width, _dg431.height), new Point(((_local7 - 34) - 25), ((_local6 - 73) + 17)));
return;
case 8:
_arg1.copyPixels(_ox40, new Rectangle(0, 0, _ox40.width, _ox40.height), new Point(((_local7 - 34) - 25), ((_local6 - 73) + 17)));
return;
case 9:
_arg1.copyPixels(_dc493, new Rectangle(0, 0, _dc493.width, _dc493.height), new Point(((_local7 - 42) - 17), ((_local6 - 28) - 8)));
return;
case 10:
_arg1.copyPixels(_wt90, new Rectangle(0, 0, _wt90.width, _wt90.height), new Point(((_local7 - 42) - 17), ((_local6 - 28) - 8)));
return;
};
var _local8:int = (_local6 + (_arg2.height * _kv254));
var _local9:int = ((_arg2.height * _jm416) * _qs410);
var _local10:int = (_local7 + (_arg2.width * _qs410));
var _local11:int = _local7;
while (_local11 <= _local10) {
line(_arg1, _local11, _local6, (_local11 - _local9), _local8, _arg3);
_local11++;
};
}
public static function _vj180(_arg1:Number, _arg2:Number):Point{
_xc613.x = (((_arg1 - (_arg2 * _jm416)) * _qs410) + _yx625);
_xc613.y = ((_arg2 * _kv254) + _av66);
return (_xc613);
}
public static function _os714(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):int{
var _local7:Number = ((_arg1 + (Math.cos(_arg5) * 2)) - _arg3);
var _local8:Number = ((_arg2 + (Math.sin(_arg5) * 2)) - _arg4);
var _local9:Number = ((_arg1 + (Math.cos((_arg5 - _arg6)) * 2)) - _arg3);
var _local10:Number = ((_arg2 + (Math.sin((_arg5 - _arg6)) * 2)) - _arg4);
var _local11:Number = ((_arg1 + (Math.cos((_arg5 + _arg6)) * 2)) - _arg3);
var _local12:Number = ((_arg2 + (Math.sin((_arg5 + _arg6)) * 2)) - _arg4);
var _local13:Number = ((_local7 * _local7) + (_local8 * _local8));
var _local14:Number = ((_local9 * _local9) + (_local10 * _local10));
var _local15:Number = ((_local11 * _local11) + (_local12 * _local12));
if ((((_local13 <= _local14)) && ((_local13 <= _local15)))){
return (0);
};
if (_local14 < _local15){
return (-1);
};
return (1);
}
public static function _gr514(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):int{
var _local7:Number = (_arg1 - _arg3);
var _local8:Number = (_arg2 - _arg4);
var _local9:Number = ((_local7 * _local7) + (_local8 * _local8));
if (_local9 < (_arg5 * _arg5)){
return (2);
};
if (_local9 < (_arg6 * _arg6)){
return (1);
};
return (0);
}
private static function _ot660(_arg1:BitmapData):void{
var _local2:Point = new Point(0, 0);
var _local3:ColorMatrixFilter = new ColorMatrixFilter(new Array(0.5, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0));
_arg1.applyFilter(_arg1, new Rectangle(0, 0, _arg1.width, _arg1.height), _local2, _local3);
}
public static function line(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:uint):void{
var _local9:int;
var _local10:int;
var _local11:int;
var _local12:int;
var _local13:int;
var _local14:int;
var _local15:int;
var _local16:int;
var _local17:int;
var _local7:int = (_arg5 - _arg3);
var _local8:int = (_arg4 - _arg2);
if (_local7 < 0){
_local7 = -(_local7);
_local10 = -1;
} else {
_local10 = 1;
};
if (_local8 < 0){
_local8 = -(_local8);
_local9 = -1;
} else {
_local9 = 1;
};
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg1.setPixel(_arg4, _arg5, _arg6);
if (_local8 > _local7){
_local11 = ((_local8 - 1) >> 2);
_local12 = ((_local8 - 1) & 3);
_local13 = ((_local7 << 2) - (_local8 << 1));
if (_local13 < 0){
_local14 = (_local7 << 1);
_local15 = (_local14 << 1);
_local16 = (_local15 - _local8);
_local17 = 0;
while (_local17 < _local11) {
_arg2 = (_arg2 + _local9);
_arg4 = (_arg4 - _local9);
if (_local16 < 0){
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
_local16 = (_local16 + _local15);
} else {
if (_local16 < _local14){
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
} else {
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
_local16 = (_local16 + _local13);
};
_local17++;
};
if (_local12 > 0){
if (_local16 < 0){
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
} else {
if (_local16 < _local14){
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
} else {
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
};
};
};
} else {
_local14 = ((_local7 - _local8) << 1);
_local15 = (_local14 << 1);
_local16 = (_local15 + _local8);
_local17 = 0;
while (_local17 < _local11) {
_arg2 = (_arg2 + _local9);
_arg4 = (_arg4 - _local9);
if (_local16 > 0){
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
_local16 = (_local16 + _local15);
} else {
if (_local16 < _local14){
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
} else {
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
_local16 = (_local16 + _local13);
};
_local17++;
};
if (_local12 > 0){
if (_local16 > 0){
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
} else {
if (_local16 < _local14){
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
} else {
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
if (_local16 > _local14){
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
} else {
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
};
};
};
};
};
} else {
_local11 = ((_local7 - 1) >> 2);
_local12 = ((_local7 - 1) & 3);
_local13 = ((_local8 << 2) - (_local7 << 1));
if (_local13 < 0){
_local14 = (_local8 << 1);
_local15 = (_local14 << 1);
_local16 = (_local15 - _local7);
_local17 = 0;
while (_local17 < _local11) {
_arg3 = (_arg3 + _local10);
_arg5 = (_arg5 - _local10);
if (_local16 < 0){
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
_local16 = (_local16 + _local15);
} else {
if (_local16 < _local14){
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
} else {
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
_local16 = (_local16 + _local13);
};
_local17++;
};
if (_local12 > 0){
if (_local16 < 0){
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
} else {
if (_local16 < _local14){
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
} else {
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
};
};
};
} else {
_local14 = ((_local8 - _local7) << 1);
_local15 = (_local14 << 1);
_local16 = (_local15 + _local7);
_local17 = 0;
while (_local17 < _local11) {
_arg3 = (_arg3 + _local10);
_arg5 = (_arg5 - _local10);
if (_local16 > 0){
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
_local16 = (_local16 + _local15);
} else {
if (_local16 < _local14){
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
} else {
_arg2 = (_arg2 + _local9);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
_arg4 = (_arg4 - _local9);
_arg1.setPixel(_arg4, _arg5, _arg6);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
_local16 = (_local16 + _local13);
};
_local17++;
};
if (_local12 > 0){
if (_local16 > 0){
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
} else {
if (_local16 < _local14){
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
} else {
_arg2 = (_arg2 + _local9);
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
if (_local12 > 1){
_arg3 = (_arg3 + _local10);
_arg1.setPixel(_arg2, _arg3, _arg6);
};
if (_local12 > 2){
if (_local16 > _local14){
_arg4 = (_arg4 - _local9);
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
} else {
_arg5 = (_arg5 - _local10);
_arg1.setPixel(_arg4, _arg5, _arg6);
};
};
};
};
};
};
};
}
public static function _lg210(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
var _local5:Number = (_arg1 - _arg3);
var _local6:Number = (_arg2 - _arg4);
return (Math.sqrt(((_local5 * _local5) + (_local6 * _local6))));
}
}
//unresolved jump
}//package src.com.deleongames.stella
Section 122
//_qq298__ao614 (src.com.deleongames.stella._qq298__ao614)
package src.com.deleongames.stella {
import mx.core.*;
public class _qq298__ao614 extends BitmapAsset {
}
//unresolved jump
var _local1 = ( >> !NULL!);
_local1 = -(!NULL!);
//unresolved jump
true;
//unresolved jump
(typeof([OP_NEWCLASS ClassInfo:107 base:BitmapAsset]) / //unresolved nextvalue or nextname)._qq298__ao614 = (true + true);
}//package src.com.deleongames.stella
Section 123
//_qq298__cp515 (src.com.deleongames.stella._qq298__cp515)
package src.com.deleongames.stella {
import mx.core.*;
public class _qq298__cp515 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
var _local1:String = ((((//unresolved nextvalue or nextname - !NULL!) | true) instanceof _local3) <= !NULL!);
//unresolved jump
(!NULL! + (([OP_NEWCLASS ClassInfo:106 base:BitmapAsset] % !NULL!) - !NULL!))._qq298__cp515 = null;
}//package src.com.deleongames.stella
Section 124
//_qq298__ie142 (src.com.deleongames.stella._qq298__ie142)
package src.com.deleongames.stella {
import mx.core.*;
public class _qq298__ie142 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
(((( / ) % !NULL!) * !NULL!) instanceof !NULL!)._qq298__ie142 = //unresolved nextvalue or nextname;
}//package src.com.deleongames.stella
Section 125
//_qq298__sg545 (src.com.deleongames.stella._qq298__sg545)
package src.com.deleongames.stella {
import mx.core.*;
public class _qq298__sg545 extends BitmapAsset {
}
//unresolved jump
var _local1 = ( + 1);
//unresolved jump
//unresolved jump
(-((((((( * ) >= -()) > !NULL!) is [OP_NEWCLASS ClassInfo:111 base:BitmapAsset]) * !NULL!) >= !NULL!)) * !NULL!)._qq298__sg545 = _local2;
}//package src.com.deleongames.stella
Section 126
//_qq298__ut86 (src.com.deleongames.stella._qq298__ut86)
package src.com.deleongames.stella {
import mx.core.*;
public class _qq298__ut86 extends BitmapAsset {
}
//unresolved jump
( < );
//unresolved jump
//unresolved jump
var _local1 = ~(//unresolved nextvalue or nextname);
!NULL!._qq298__ut86 = !NULL!;
}//package src.com.deleongames.stella
Section 127
//_qq298__ye670 (src.com.deleongames.stella._qq298__ye670)
package src.com.deleongames.stella {
import mx.core.*;
public class _qq298__ye670 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
((((((-(((((((( > !NULL!) >> !NULL!) / !NULL!) - 1) < !NULL!) | true) / !NULL!)) >= !NULL!) + 1) <= !NULL!) & ([OP_NEWCLASS ClassInfo:110 base:BitmapAsset] <= (true + 1))) - 1) is !NULL!)._qq298__ye670 = !NULL!;
}//package src.com.deleongames.stella
Section 128
//_rd26 (src.com.deleongames.stella._rd26)
package src.com.deleongames.stella {
import flash.display.*;
import flash.geom.*;
public class _rd26 extends BitmapData {
private var _mb108:Number;// = 27
private var _bk321:Bitmap;
private var _mj151:Number;// = -5
private var _kd676:Point;
private var _bv683:_eo553;
private var _cw531:Number;// = 0
private var _oh157:Class;
private var _ee542:Class;
private var _pb316:Boolean;// = false
private var _yh459:Array;
private var _ec195:int;// = -1
private var _ks16:Point;
private var _tm395:_id147;
private var _of260:Number;// = -69
private static const _xe162:int = 3;
private static const _rn546:int = 1;
private static const _sd676:int = 2;
private static const _ce180:int = 0;
private static var _vx379:BitmapData;
private static var _ff720:Class = _rd26__ff720;
private static var _ki548:Class = _rd26__ki548;
private static var _ea342:BitmapData;
private static var _bn192:_ej692;
public function _rd26(_arg1:_ej692){
_tm395 = new _id147();
_ee542 = _rd26__ee542;
_oh157 = _rd26__oh157;
_ks16 = new Point(298, 0);
_kd676 = new Point(_of260, _mb108);
_yh459 = new Array(5);
_bv683 = new _eo553(true);
super(600, 500);
var _local2:int;
while (_local2 < _yh459.length) {
_yh459[_local2] = new _eo553(false, _local2, false);
_local2++;
};
_eo553._vy637(_arg1);
_bn192 = _arg1;
_vx379 = (new _ki548() as Bitmap).bitmapData;
_ea342 = (new _ff720() as Bitmap).bitmapData;
_tm395._lk226 = 0;
_mx717();
}
public function _lr34():void{
_tm395._hp288(7);
}
public function _lr566():void{
}
public function update(_arg1:Number):void{
var _local2:int = Math.floor((_arg1 * 10));
if (_cw531 != _arg1){
_cw531 = _arg1;
};
_cw531 = _arg1;
if (_ec195 < _local2){
_ec195++;
switch (_ec195){
case 0:
_id147._ex38 = _id147._ni146;
break;
case 1:
_oo351(2);
break;
case 2:
_id147._ex38 = _id147._sq419;
_oo351(4);
break;
case 3:
_id147._ex38 = _id147._ba280;
break;
case 4:
_oo351(3);
break;
case 5:
_id147._ex38 = _id147._dt506;
break;
case 6:
_oo351(4);
_id147._ex38 = _id147._sb717;
break;
case 7:
_oo351(5);
break;
case 8:
_id147._ex38 = _id147._sk420;
break;
case 9:
_pb316 = true;
break;
case 10:
break;
};
};
}
public function _is401():void{
_bk321 = new Bitmap(this);
_bn192.addChild(_bk321);
_bn192.addChild(_tm395);
}
public function reset():void{
var _local1:int;
while (_local1 < _yh459.length) {
_eo553(_yh459[_local1]).reset(false, _local1, false);
_local1++;
};
_pb316 = false;
_id147._ex38 = _id147._ni146;
_tm395._lk226 = 0;
_qo201();
_mx717();
}
public function _mx717():void{
var _local1:int;
while (_local1 < 45) {
_tm395._hp288(30);
_local1++;
};
}
public function _qo201():void{
_mj151 = -5;
}
public function _mf480():void{
_bn192.view.draw(_tm395);
_ka399();
if (_pb316){
_bn192.view.copyPixels(_vx379, _vx379.rect, _ks16);
};
if (_mj151 > -5){
_kd676.x = (_of260 + _bn192._vr586.x);
_kd676.y = (((_mb108 + _bn192._vr586.y) + _ea342.height) - _mj151);
_bn192.view.copyPixels(_ea342, _ea342.rect, _kd676);
};
}
public function _ka399():void{
var _local1:int;
while (_local1 < _yh459.length) {
_eo553(_yh459[_local1]).move();
_local1++;
};
_bv683.move();
_tm395._hp288(0.2);
if (_tm395._lk226 != _bn192._ft385){
_tm395._lk226 = _bn192._ft385;
};
if ((((_mj151 > -5)) && ((_mj151 < _ea342.height)))){
_mj151 = (_mj151 + 3);
if (_mj151 > _ea342.height){
_mj151 = _ea342.height;
};
};
}
public function _oo351(_arg1:int):void{
var _local2:Boolean;
switch (_arg1){
case 2:
_local2 = false;
_eo553(_yh459[0])._av240(_local2);
_eo553(_yh459[1])._av240(_local2);
break;
case 3:
_local2 = true;
_eo553(_yh459[0])._av240(_local2);
_eo553(_yh459[1])._av240(_local2);
_eo553(_yh459[2])._av240(_local2);
break;
case 4:
if (_mj151 == -5){
_mj151 = -4;
_bn192._qr455(_ee542);
};
break;
case 5:
_local2 = false;
_eo553(_yh459[0])._av240(_local2);
_eo553(_yh459[1])._av240(_local2);
_eo553(_yh459[2])._av240(_local2);
_eo553(_yh459[3])._av240(_local2);
_eo553(_yh459[4])._av240(_local2);
break;
};
if (_arg1 != 4){
_bn192._qr455(_oh157);
};
}
}
//unresolved jump
}//package src.com.deleongames.stella
Section 129
//_rd26__ee542 (src.com.deleongames.stella._rd26__ee542)
package src.com.deleongames.stella {
import mx.core.*;
public class _rd26__ee542 extends SoundAsset {
}
//unresolved jump
//unresolved jump
[OP_NEWCLASS ClassInfo:119 base:SoundAsset]._rd26__ee542 = !NULL!;
}//package src.com.deleongames.stella
Section 130
//_rd26__ff720 (src.com.deleongames.stella._rd26__ff720)
package src.com.deleongames.stella {
import mx.core.*;
public class _rd26__ff720 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
(-((((( & !NULL!) | !NULL!) - (undefined - undefined)) is !NULL!)) ^ -((((( & !NULL!) | !NULL!) - (undefined - undefined)) is !NULL!)))._rd26__ff720 = !NULL!;
}//package src.com.deleongames.stella
Section 131
//_rd26__ki548 (src.com.deleongames.stella._rd26__ki548)
package src.com.deleongames.stella {
import mx.core.*;
public class _rd26__ki548 extends BitmapAsset {
}
//unresolved jump
(((( - !NULL!) - 1) === !NULL!) is !NULL!);
//unresolved jump
//unresolved jump
(!NULL! << !NULL!)._rd26__ki548 = (((NaN == false) - 1) > (_local3 - [OP_NEWCLASS ClassInfo:120 base:BitmapAsset]));
}//package src.com.deleongames.stella
Section 132
//_rd26__oh157 (src.com.deleongames.stella._rd26__oh157)
package src.com.deleongames.stella {
import mx.core.*;
public class _rd26__oh157 extends SoundAsset {
}
//unresolved jump
;
//unresolved jump
}//package src.com.deleongames.stella
Section 133
//_uf163 (src.com.deleongames.stella._uf163)
package src.com.deleongames.stella {
import flash.display.*;
public class _uf163 extends Sprite {
public var _ac217:Boolean;// = true
private var _pp647:Array;
private var _gt205:Number;
private var _cs184:Number;// = 0
public function _uf163(_arg1:Number, _arg2:Number){
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
super();
scaleX = (_arg2 / 100);
scaleY = (_arg2 / 100);
_pp647 = new Array(9);
var _local3:int;
while (_local3 < 9) {
_local4 = Math.random();
_local5 = (-70 + (140 * _local4));
_local6 = ((_local5 - 70) + (140 * Math.random()));
_local7 = ((_local5 - 70) + (140 * Math.random()));
_local8 = (0.5 + Math.min(_local4, (1 - _local4)));
_local9 = (((-9 + _local3) * 4) * _local8);
_pp647[_local3] = new _cd362(_local6, _local7, _local9, (_local6 - 400), _local8);
addChild((_pp647[_local3] as Bitmap));
_local3++;
};
_gt205 = _arg1;
}
public function _hj367(_arg1:Number):void{
var _local2:Number;
var _local3:_cd362;
_cs184 = (_cs184 + _arg1);
if (_cs184 < _gt205){
_local2 = (_cs184 / _gt205);
for each (_local3 in _pp647) {
_local3._ub496(_local2);
};
} else {
_ac217 = false;
};
}
}
//unresolved jump
//unresolved jump
var _local1 = (??getglobalscope
== this);
//unresolved jump
(!NULL! % !NULL!)._uf163 = !NULL!;
}//package src.com.deleongames.stella
Section 134
//_vm218 (src.com.deleongames.stella._vm218)
package src.com.deleongames.stella {
import flash.display.*;
import flash.geom.*;
import flash.events.*;
import flash.utils.*;
public class _vm218 {
private const _ti494:Number = 0.005;
private const _rq108:Number = 0.0045;
private var _ch394:Point;
private var _wx350:Sprite;
public var _gh279:int;// = 0
private var _od198:Class;
private var _fl116:Number;// = 80
private var _uj654:Number;
private var height:Number;// = 0
private var _dq732:int;// = 0
private var _ud714:Array;
private var _nn461:Number;// = 0
public var _aa496:Number;// = 0
private var _yl46:Array;
public var _rl169:Number;// = 0.0045
public var _nt170:Timer;
private var _bn192:_ej692;// = null
private var _dk486:Number;// = 25
private var _po681:Class;
private var _dn519:Number;// = 0
public var _ka221:Number;// = 0
private var _ao251:BitmapData;
private var _xd497:Class;
private var _dj322:int;// = 0
private var _fa195:Class;
public var _lj689:int;// = 0
public static const _ix164:int = 91;
public static const _dt528:int = 3;
public static const _xu398:int = 3;
public static const _rd87:Array = [[[1, 1, 1], [1, 1, 1], [1, 1, 1]], [[0, 0, 0], [1, 1, 1], [0, 0, 0]], [[0, 0, 0], [0, 1, 1], [0, 1, 0]], [[0, 0, 0], [1, 1, 1], [0, 1, 0]], [[0, 0, 0], [0, 1, 1], [0, 1, 1]], [[0, 0, 0], [0, 1, 1], [0, 0, 0]], [[0, 1, 0], [0, 1, 0], [0, 1, 0]], [[0, 1, 0], [1, 1, 0], [0, 0, 0]], [[0, 1, 0], [0, 1, 1], [0, 0, 0]], [[0, 0, 0], [1, 1, 0], [0, 1, 0]], [[0, 1, 0], [1, 1, 1], [0, 0, 0]], [[0, 1, 0], [1, 1, 0], [0, 1, 0]], [[0, 1, 0], [0, 1, 1], [0, 1, 0]], [[0, 0, 0], [0, 1, 1], [0, 0, 0]], [[0, 1, 0], [0, 1, 0], [0, 0, 0]]];
public static var _wj686:BitmapData;
public static var grid:Array = new Array();
public static var _vl605:BitmapData;
private static var _tv243:Array = new Array();
public static var _pr532:Boolean = false;
public static var _ge617:Array = [];
public function _vm218(){
var _local1:int;
var _local2:int;
_fa195 = _vm218__fa195;
_po681 = _vm218__po681;
_xd497 = _vm218__xd497;
_ch394 = new Point(20, 296);
_od198 = _vm218__od198;
_wx350 = new Sprite();
_uj654 = (1 / _fl116);
_nt170 = new Timer(_dk486);
_yl46 = new Array();
_ud714 = new Array();
super();
var _local3:Number = _dt528;
var _local4:Number = _xu398;
var _local5:Number = 0;
var _local6:Number = 0;
var _local7:int;
while (_local7 < _rd87.length) {
_local3 = _dt528;
_local4 = _xu398;
_local5 = 0;
_local6 = 0;
_local2 = 0;
while (_local2 < _xu398) {
_local1 = 0;
while (_local1 < _dt528) {
if (_rd87[_local7][_local1][_local2] == 1){
if (_local3 > _local1){
_local3 = _local1;
};
if (_local5 < (_local1 + 1)){
_local5 = (_local1 + 1);
};
if (_local4 > _local2){
_local4 = _local2;
};
if (_local6 < (_local2 + 1)){
_local6 = (_local2 + 1);
};
};
_local1++;
};
_local2++;
};
_local7++;
};
}
public function get _xh225():Sprite{
return (_wx350);
}
public function get _qu70():Number{
return (_wx350.y);
}
public function _wv450(_arg1:int, _arg2:int, _arg3:int, _arg4:Array):void{
var _local8:int;
var _local9:int;
return;
_ct445(_bn192.mouseX, _bn192.mouseY, false);
}
public function _hk80(_arg1:int, _arg2:int):void{
_wx350.x = _arg1;
_wx350.y = _arg2;
}
public function _ts507():Boolean{
var _local1:int;
var _local2:int;
var _local3:int = _dj322;
_bn192._ky546 = false;
var _local4:Boolean;
_ge617 = [];
_av436._wd71();
_local1 = 0;
while (_local1 < _rd87.length) {
if (_av436._bf499[_local1]){
_ge617.push(_local1);
};
_local1++;
};
if (_ge617.length > 1){
_ge617.splice(_ge617.indexOf(_dj322), 1);
};
height = 1;
_ej692._vu173 = false;
if (_ge617.length >= 1){
_dj322 = _ge617[Math.floor((Math.random() * _ge617.length))];
} else {
_dj322 = Math.floor((Math.random() * (_rd87.length - 1)));
if (_dj322 >= _local3){
_dj322++;
};
return (true);
};
_local2 = 0;
while (_local2 < _xu398) {
_local1 = 0;
while (_local1 < _dt528) {
grid[_local1][_local2] = _rd87[_dj322][_local1][_local2];
_local1++;
};
_local2++;
};
return (false);
}
public function _ct445(_arg1:int, _arg2:int, _arg3:Boolean, _arg4:Boolean=false):void{
var _local12:Boolean;
var _local13:Boolean;
var _local14:Number;
var _local15:Number;
var _local16:int;
var _local5:Rectangle = new Rectangle(0, 0, _av436._sj323, _av436._sj323);
var _local6:int = Math.floor(((_vl605.height * _av436._js286) / 100));
if (_dq732 < _local6){
_dq732++;
if (_dq732 > _ix164){
_bn192._il730(0.0004);
};
} else {
if (_dq732 > _local6){
_dq732 = (_dq732 >> 1);
if (_dq732 > _ix164){
_bn192._il730(0.0075);
};
};
};
if (_arg4){
_bn192.view.copyPixels(_wj686, new Rectangle(0, 0, _wj686.width, _wj686.height), new Point(541, (4 + 17)));
_bn192.view.copyPixels(_vl605, new Rectangle(0, (_vl605.height - _dq732), _vl605.width, _dq732), new Point(554, ((((95 + 17) - 42) + _vl605.height) - _dq732)));
};
if (_pr532){
return;
};
if (_arg3){
if (_bn192._su638()){
height = (height - (_rl169 + _nn461));
};
_local12 = false;
if (height < 0){
_local12 = _bn192._du663._ad213();
_local13 = _ts507();
if (_local12 == false){
_local12 = _local13;
if (_local12){
_bn192._qr455(_xd497);
_bn192._il730(0.02);
};
};
};
if (_local12){
if (_bn192.mode != _ej692._rv250){
_ka221++;
_local14 = (1 / _ka221);
_local15 = (1 - _local14);
_aa496 = (((_local14 * _av436._js286) / 100) + (_local15 * _aa496));
_pr532 = true;
_dn519 = 0;
_nt170.addEventListener(TimerEvent.TIMER, _so726);
_nt170.reset();
_nt170.start();
};
return;
};
if (_arg1 < 0){
_wx350.x = 0;
} else {
if (_arg1 > _bn192.width){
_wx350.x = _bn192.width;
} else {
_wx350.x = _arg1;
};
};
if (_arg2 < 0){
_wx350.y = 0;
} else {
if (_arg2 > _bn192.height){
_wx350.y = _bn192.height;
} else {
_wx350.y = _arg2;
};
};
};
_local5.width = (_local5.height = _av436._sj323);
var _local7:Point = _qq298._hq606(_wx350.x, _wx350.y);
var _local8:Number = (_local7.x - ((_av436._sj323 * 0.5) * _dt528));
var _local9:Number = (_local7.y - ((_av436._sj323 * 0.5) * _xu398));
_lj689 = Math.floor(((_local8 + (_av436._sj323 * 0.5)) / _av436._sj323));
_gh279 = Math.floor(((_local9 + (_av436._sj323 * 0.5)) / _av436._sj323));
var _local10:int;
var _local11:int;
while (_local11 < _dt528) {
_local16 = 0;
while (_local16 < _xu398) {
if (grid[_local11][_local16]){
if ((_lj689 + _local11) < _local10){
_lj689 = (_lj689 + (-((_lj689 + _local11)) + _local10));
};
if ((_lj689 + _local11) >= (_av436._dt528 - _local10)){
_lj689 = (_lj689 - ((((_lj689 + _local11) + 1) - _av436._dt528) + _local10));
};
if ((_gh279 + _local16) < _local10){
_gh279 = (_gh279 + (-((_gh279 + _local16)) + _local10));
};
if ((_gh279 + _local16) >= (_av436._xu398 - _local10)){
_gh279 = (_gh279 - ((((_gh279 + _local16) + 1) - _av436._xu398) + _local10));
};
};
_local16++;
};
_local11++;
};
_local8 = (_lj689 * _av436._sj323);
_local9 = (_gh279 * _av436._sj323);
_local11 = 0;
while (_local11 < _dt528) {
_local5.x = (_local8 + (_local11 * _av436._sj323));
_local16 = 0;
while (_local16 < _xu398) {
if (grid[_local11][_local16]){
_local5.y = (_local9 + (_local16 * _av436._sj323));
_qq298._bu577(_bn192.view, _local5, 0, (height * 400));
};
_local16++;
};
_local11++;
};
_bn192._du663._jh13();
}
public function _ql87(_arg1:Boolean):void{
if (_arg1){
_nn461 = 0.15;
} else {
_nn461 = 0;
};
}
private function _ne336():void{
var _local6:Number;
var _local7:Number;
var _local8:int;
var _local9:int;
var _local1:int;
var _local2:int;
var _local3:Array = new Array();
_local3 = new Array(2);
_local1 = 0;
while (_local1 < 2) {
_local3[_local1] = new Array(2);
_local2 = 0;
while (_local2 < 2) {
_local3[_local1][_local2] = new Number(0);
_local2++;
};
_local1++;
};
_local3[0][0] = 0;
_local3[0][1] = 1;
_local3[1][0] = -1;
_local3[1][1] = 0;
var _local4:Number = ((_dt528 - 1) / 2);
var _local5:Number = ((_xu398 - 1) / 2);
_local2 = 0;
while (_local2 < _xu398) {
_local1 = 0;
while (_local1 < _dt528) {
_local6 = (_local1 - _local4);
_local7 = (_local2 - _local5);
_local8 = int((((_local6 * _local3[0][0]) + (_local7 * _local3[1][0])) + _local4));
_local9 = int((((_local6 * _local3[0][1]) + (_local7 * _local3[1][1])) + _local5));
_yl46[_local1][_local2] = (_local8 - _local1);
_ud714[_local1][_local2] = (_local9 - _local2);
_local1++;
};
_local2++;
};
}
public function _ex209(_arg1:_ej692):void{
_rl169 = (_rq108 + (_arg1._tn331 * _ti494));
_ts507();
_ka221 = 0;
_aa496 = 0;
}
public function _is401(_arg1:_ej692):void{
var _local3:int;
_bn192 = _arg1;
_wj686 = (new _fa195() as Bitmap).bitmapData;
_vl605 = (new _po681() as Bitmap).bitmapData;
_ao251 = (new _od198() as Bitmap).bitmapData;
grid = new Array(_dt528);
_yl46 = new Array(_dt528);
_ud714 = new Array(_dt528);
var _local2:int;
while (_local2 < _dt528) {
grid[_local2] = new Array(_xu398);
_tv243[_local2] = new Array(_xu398);
_yl46[_local2] = new Array(_xu398);
_ud714[_local2] = new Array(_xu398);
_local3 = 0;
while (_local3 < _xu398) {
grid[_local2][_local3] = new Boolean((Math.random() < 0.5));
_tv243[_local2][_local3] = new Boolean((Math.random() < 0.5));
_yl46[_local2][_local3] = new Number(0);
_ud714[_local2][_local3] = new Number(0);
_local3++;
};
_local2++;
};
_ne336();
_wx350.graphics.clear();
_ex209(_bn192);
_ts507();
}
public function _tn228(_arg1:Boolean):void{
}
public function get _le67():Number{
return (_wx350.x);
}
private function _so726(_arg1:TimerEvent):void{
var _local3:Number;
var _local2 = (_dn519 < 0.5);
_dn519 = (_dn519 + _uj654);
_bn192._el253._lr34();
if (_dn519 < 0.5){
_local3 = (_dn519 * 2);
_local3 = (_local3 * _local3);
_local3 = ((_local3 + (_local3 * _local3)) * 0.5);
_bn192._vr586.x = (-600 * _local3);
} else {
if (_local2){
_bn192._du663._es10();
_bn192._el253._qo201();
};
_local3 = ((_dn519 - 0.5) * 2);
_local3 = (1 - _local3);
_local3 = (_local3 * _local3);
_local3 = ((_local3 + (_local3 * _local3)) * 0.5);
_local3 = (1 - _local3);
_bn192._vr586.x = (600 - (600 * _local3));
};
if (_dn519 >= 1){
_pr532 = false;
_bn192._vr586.x = -5;
_nt170.removeEventListener(TimerEvent.TIMER, _so726);
};
}
}
//unresolved jump
}//package src.com.deleongames.stella
Section 135
//_vm218__fa195 (src.com.deleongames.stella._vm218__fa195)
package src.com.deleongames.stella {
import mx.core.*;
public class _vm218__fa195 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
var _local1 = (~(undefined) / [OP_NEWCLASS ClassInfo:126 base:BitmapAsset]);
(((typeof((((//unresolved nextvalue or nextname ^ !NULL!) & _local2) >> typeof(_local3))) instanceof !NULL!) * !NULL!) is !NULL!)._vm218__fa195 = !NULL!;
}//package src.com.deleongames.stella
Section 136
//_vm218__od198 (src.com.deleongames.stella._vm218__od198)
package src.com.deleongames.stella {
import mx.core.*;
public class _vm218__od198 extends BitmapAsset {
}
//unresolved jump
_local0 = ( instanceof _local3);
//unresolved jump
//unresolved jump
-((((((!NULL! * !NULL!) - !NULL!) < !NULL!) as NaN) < null))._vm218__od198 = (([OP_NEWCLASS ClassInfo:125 base:BitmapAsset] > [OP_NEWCLASS ClassInfo:125 base:BitmapAsset]) - 1);
}//package src.com.deleongames.stella
Section 137
//_vm218__po681 (src.com.deleongames.stella._vm218__po681)
package src.com.deleongames.stella {
import mx.core.*;
public class _vm218__po681 extends BitmapAsset {
}
//unresolved jump
//unresolved jump
//unresolved jump
[OP_NEWCLASS ClassInfo:127 base:BitmapAsset]._vm218__po681 = ((NaN >> !(~(arguments))) + 1);
}//package src.com.deleongames.stella
Section 138
//_vm218__xd497 (src.com.deleongames.stella._vm218__xd497)
package src.com.deleongames.stella {
import mx.core.*;
public class _vm218__xd497 extends SoundAsset {
}
//unresolved jump
//unresolved jump
}//package src.com.deleongames.stella
Section 139
//_activeButtonStyleStyle (_activeButtonStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _activeButtonStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".activeButtonStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".activeButtonStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
};
};
}
}
//unresolved jump
var _temp1 = this;
_local0 = _local2;
var _local1 = _temp1;
}//package
Section 140
//_activeTabStyleStyle (_activeTabStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _activeTabStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".activeTabStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".activeTabStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fontWeight = "bold";
};
};
}
}
//unresolved jump
}//package
Section 141
//_advancedDataGridStylesStyle (_advancedDataGridStylesStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _advancedDataGridStylesStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".advancedDataGridStyles");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".advancedDataGridStyles", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fontWeight = "bold";
};
};
}
}
//unresolved jump
(this << !NULL!);
}//package
Section 142
//_alertButtonStyleStyle (_alertButtonStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _alertButtonStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".alertButtonStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".alertButtonStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.color = 734012;
};
};
}
}
//unresolved jump
}//package
Section 143
//_ba446 (_ba446)
package {
import src.com.deleongames.stella.*;
import flash.display.*;
import flash.events.*;
public class _ba446 extends Sprite {
public var _uq744:_ej692;
public function _ba446(){
_uq744 = new _ej692();
super();
this.addEventListener(Event.ADDED_TO_STAGE, _ee601);
addChild(_uq744);
_uq744.init(this);
}
public function _ee601(_arg1:Event):void{
_he388.track(this, "55b92c37");
}
}
//unresolved jump
-(_local3);
//unresolved jump
var _local1 = ((!NULL! << !NULL!) <= !NULL!);
//unresolved jump
((-(((!NULL! is !NULL!) & [OP_NEWCLASS ClassInfo:0 base:Sprite])) <= !NULL!) + 1)._ba446 = true;
}//package
Section 144
//_comboDropdownStyle (_comboDropdownStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _comboDropdownStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".comboDropdown");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".comboDropdown", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.shadowDirection = "center";
this.fontWeight = "normal";
this.dropShadowEnabled = true;
this.leading = 0;
this.backgroundColor = 0xFFFFFF;
this.shadowDistance = 1;
this.cornerRadius = 0;
this.borderThickness = 0;
this.paddingLeft = 5;
this.paddingRight = 5;
};
};
}
}
//unresolved jump
}//package
Section 145
//_dataGridStylesStyle (_dataGridStylesStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _dataGridStylesStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".dataGridStyles");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".dataGridStyles", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fontWeight = "bold";
};
};
}
}
//unresolved jump
}//package
Section 146
//_dateFieldPopupStyle (_dateFieldPopupStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _dateFieldPopupStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".dateFieldPopup");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".dateFieldPopup", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.dropShadowEnabled = true;
this.backgroundColor = 0xFFFFFF;
this.borderThickness = 0;
};
};
}
}
//unresolved jump
!ERROR!}//package
Section 147
//_dl343 (_dl343)
package {
import flash.display.*;
import flash.utils.*;
import flash.events.*;
import flash.text.*;
public class _dl343 extends MovieClip {
private var _rk118:Sprite;
private var _qa175:Number;// = 58
private var _du625:Number;// = 300
private var _ot482:TextField;
private var _qt329:Number;// = 58
public static var _nb457:String = "_dl343__nb457";
public static var _vt276:Class = _dl343__vt276;
public static var _mj215:Sprite = (new _vt276() as Sprite);
public function _dl343(){
_ot482 = new TextField();
_rk118 = new Sprite();
super();
stop();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.frameRate = 99;
graphics.beginFill(0xFFFFFF);
graphics.drawRect(0, 0, 600, 500);
graphics.endFill();
_ot482.text = irrcrpt("2%", 2);
var _local1:TextFormat = new TextFormat();
_local1.font = irrcrpt("TvohGpou", 1);
_local1.bold = true;
_local1.color = 0xFFC000;
_local1.size = 20;
_local1.bold = true;
_local1.color = 0;
_ot482.autoSize = TextFieldAutoSize.LEFT;
_ot482.defaultTextFormat = _local1;
_ot482.embedFonts = true;
addChild(_mj215);
addChild(_ot482);
_du625 = ((600 - _qa175) * 0.5);
_mj215.x = _du625;
_mj215.y = ((500 - _qt329) * 0.5);
_ot482.x = (_du625 + ((_qa175 - _ot482.textWidth) * 0.5));
_ot482.y = ((_mj215.y + _qt329) + 10);
_mj215.x = 0;
_mj215.y = 0;
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function init():void{
var _local2:Object;
var _local1:Class = Class(getDefinitionByName("_ba446"));
if (_local1){
_local2 = new (_local1);
addChildAt((_local2 as DisplayObject), 0);
} else {
_ot482.text = irrcrpt("Ivvsv", 4);
};
}
public function onEnterFrame(_arg1:Event):void{
var _local2:Number;
if (framesLoaded == totalFrames){
_ot482.text = irrcrpt("877%", 7);
_ot482.x = (_du625 + ((_qa175 - _ot482.textWidth) * 0.5));
removeChild(_ot482);
removeEventListener(Event.ENTER_FRAME, onEnterFrame);
nextFrame();
removeChild(_mj215);
init();
} else {
_local2 = Math.floor(((root.loaderInfo.bytesLoaded * 100) / root.loaderInfo.bytesTotal));
_ot482.text = (("" + _local2) + "%");
_ot482.x = (_du625 + ((_qa175 - _ot482.textWidth) * 0.5));
};
}
}
//unresolved jump
//unresolved jump
var _temp1 = ((!(((this as !NULL!) + 1)) <= !NULL!) | !NULL!);
_local0 = _local3;
//unresolved jump
_local3;
(typeof(typeof(_temp1)) - 1)._dl343 = !NULL!;
}//package
Section 148
//_dl343__nb457 (_dl343__nb457)
package {
import mx.core.*;
public class _dl343__nb457 extends FontAsset {
}
//unresolved jump
}//package
Section 149
//_dl343__vt276 (_dl343__vt276)
package {
import mx.core.*;
import flash.utils.*;
public class _dl343__vt276 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function _dl343__vt276(){
dataClass = _dl343__vt276_dataClass;
super();
initialWidth = (12000 / 20);
initialHeight = (10000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
//unresolved jump
//unresolved jump
NaN;
//unresolved jump
var _local1 = //unresolved nextvalue or nextname;
!NULL!._dl343__vt276 = (//unresolved nextvalue or nextname - 1);
}//package
Section 150
//_dl343__vt276_dataClass (_dl343__vt276_dataClass)
package {
import mx.core.*;
public class _dl343__vt276_dataClass extends ByteArrayAsset {
}
//unresolved jump
}//package
Section 151
//_errorTipStyle (_errorTipStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _errorTipStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".errorTip");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".errorTip", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fontWeight = "bold";
this.borderStyle = "errorTipRight";
this.paddingTop = 4;
this.borderColor = 13510953;
this.color = 0xFFFFFF;
this.fontSize = 9;
this.shadowColor = 0;
this.paddingLeft = 4;
this.paddingBottom = 4;
this.paddingRight = 4;
};
};
}
}
//unresolved jump
-(typeof(((this >>> !NULL!) >>> (this >>> !NULL!))));
[OP_NEWCLASS ClassInfo:20 base:Object]._errorTipStyle = !NULL!;
}//package
Section 152
//_globalStyle (_globalStyle)
package {
import mx.core.*;
import mx.styles.*;
import mx.skins.halo.*;
public class _globalStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration("global");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration("global", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fillColor = 0xFFFFFF;
this.kerning = false;
this.iconColor = 0x111111;
this.textRollOverColor = 2831164;
this.horizontalAlign = "left";
this.shadowCapColor = 14015965;
this.backgroundAlpha = 1;
this.filled = true;
this.textDecoration = "none";
this.roundedBottomCorners = true;
this.fontThickness = 0;
this.focusBlendMode = "normal";
this.fillColors = [0xFFFFFF, 0xCCCCCC, 0xFFFFFF, 0xEEEEEE];
this.horizontalGap = 8;
this.borderCapColor = 9542041;
this.buttonColor = 7305079;
this.indentation = 17;
this.selectionDisabledColor = 0xDDDDDD;
this.closeDuration = 250;
this.embedFonts = false;
this.paddingTop = 0;
this.letterSpacing = 0;
this.focusAlpha = 0.4;
this.bevel = true;
this.fontSize = 10;
this.shadowColor = 0xEEEEEE;
this.borderAlpha = 1;
this.paddingLeft = 0;
this.fontWeight = "normal";
this.indicatorGap = 14;
this.focusSkin = HaloFocusRect;
this.dropShadowEnabled = false;
this.leading = 2;
this.borderSkin = HaloBorder;
this.fontSharpness = 0;
this.modalTransparencyDuration = 100;
this.borderThickness = 1;
this.backgroundSize = "auto";
this.borderStyle = "inset";
this.borderColor = 12040892;
this.fontAntiAliasType = "advanced";
this.errorColor = 0xFF0000;
this.shadowDistance = 2;
this.horizontalGridLineColor = 0xF7F7F7;
this.stroked = false;
this.modalTransparencyColor = 0xDDDDDD;
this.cornerRadius = 0;
this.verticalAlign = "top";
this.textIndent = 0;
this.fillAlphas = [0.6, 0.4, 0.75, 0.65];
this.verticalGridLineColor = 14015965;
this.themeColor = 40447;
this.version = "3.0.0";
this.shadowDirection = "center";
this.modalTransparency = 0.5;
this.repeatInterval = 35;
this.openDuration = 250;
this.textAlign = "left";
this.fontFamily = "Verdana";
this.textSelectedColor = 2831164;
this.paddingBottom = 0;
this.strokeWidth = 1;
this.fontGridFitType = "pixel";
this.horizontalGridLines = false;
this.useRollOver = true;
this.verticalGridLines = true;
this.repeatDelay = 500;
this.fontStyle = "normal";
this.dropShadowColor = 0;
this.focusThickness = 2;
this.verticalGap = 6;
this.disabledColor = 11187123;
this.paddingRight = 0;
this.focusRoundedCorners = "tl tr bl br";
this.borderSides = "left top right bottom";
this.disabledIconColor = 0x999999;
this.modalTransparencyBlur = 3;
this.color = 734012;
this.selectionDuration = 250;
this.highlightAlphas = [0.3, 0];
};
};
}
}
//unresolved jump
}//package
Section 153
//_he388 (_he388)
package {
import flash.display.*;
import flash.net.*;
import flash.system.*;
public dynamic class _he388 extends Sprite {
public static function track(_arg1:Sprite, _arg2:String):_he388{
if (Security.sandboxType == irrcrpt("qthfqCnymKnqj", 5)){
return (null);
};
var _local3:_he388 = new (_he388);
_arg1.addChild(_local3);
Security.allowDomain(irrcrpt("iuxk.suinohua.ius", 6));
Security.allowInsecureDomain(irrcrpt("gsvi.qsglmfsx.gsq", 4));
var _local4:String = irrcrpt("kwws://fruh.prfklerw.frp/pc/fruh.vai", 3);
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("obbw", 7)) == 0){
_local5["url"] = _local6;
} else {
_local5["url"] = irrcrpt("qthfq", 5);
};
var _local7:URLRequest = new URLRequest(_local4);
_local7.contentType = irrcrpt("crrnkecvkqp/a-yyy-hqto-wtngpeqfgf", 2);
_local7.method = URLRequestMethod.POST;
_local7.data = _local5;
var _local8:Loader = new Loader();
_local3.addChild(_local8);
_local8.load(_local7);
return (_local3);
}
}
//unresolved jump
//unresolved jump
//unresolved jump
var _local1 = (//unresolved nextvalue or nextname | !NULL!);
(!NULL! - !NULL!)._he388 = !NULL!;
}//package
Section 154
//_headerDateTextStyle (_headerDateTextStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _headerDateTextStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".headerDateText");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".headerDateText", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fontWeight = "bold";
this.textAlign = "center";
};
};
}
}
//unresolved jump
}//package
Section 155
//_headerDragProxyStyleStyle (_headerDragProxyStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _headerDragProxyStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".headerDragProxyStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".headerDragProxyStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fontWeight = "bold";
};
};
}
}
//unresolved jump
}//package
Section 156
//_linkButtonStyleStyle (_linkButtonStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _linkButtonStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".linkButtonStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".linkButtonStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.paddingTop = 2;
this.paddingLeft = 2;
this.paddingBottom = 2;
this.paddingRight = 2;
};
};
}
}
//unresolved jump
[OP_NEWCLASS ClassInfo:23 base:Object]._linkButtonStyleStyle = !NULL!;
}//package
Section 157
//_opaquePanelStyle (_opaquePanelStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _opaquePanelStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".opaquePanel");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".opaquePanel", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.borderColor = 0xFFFFFF;
this.backgroundColor = 0xFFFFFF;
this.headerColors = [0xE7E7E7, 0xD9D9D9];
this.footerColors = [0xE7E7E7, 0xC7C7C7];
this.borderAlpha = 1;
};
};
}
}
//unresolved jump
}//package
Section 158
//_plainStyle (_plainStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _plainStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".plain");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".plain", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.paddingTop = 0;
this.backgroundColor = 0xFFFFFF;
this.backgroundImage = "";
this.horizontalAlign = "left";
this.paddingLeft = 0;
this.paddingBottom = 0;
this.paddingRight = 0;
};
};
}
}
//unresolved jump
var _local1 = (((this << !NULL!) - 1) >= !NULL!);
[OP_NEWCLASS ClassInfo:12 base:Object]._plainStyle = !NULL!;
}//package
Section 159
//_popUpMenuStyle (_popUpMenuStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _popUpMenuStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".popUpMenu");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".popUpMenu", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fontWeight = "normal";
this.textAlign = "left";
};
};
}
}
//unresolved jump
var _local1 = (this <= !NULL!);
}//package
Section 160
//_richTextEditorTextAreaStyleStyle (_richTextEditorTextAreaStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _richTextEditorTextAreaStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".richTextEditorTextAreaStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".richTextEditorTextAreaStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
};
};
}
}
//unresolved jump
}//package
Section 161
//_swatchPanelTextFieldStyle (_swatchPanelTextFieldStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _swatchPanelTextFieldStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".swatchPanelTextField");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".swatchPanelTextField", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.borderStyle = "inset";
this.borderColor = 14015965;
this.highlightColor = 12897484;
this.backgroundColor = 0xFFFFFF;
this.shadowCapColor = 14015965;
this.shadowColor = 14015965;
this.paddingLeft = 5;
this.buttonColor = 7305079;
this.borderCapColor = 9542041;
this.paddingRight = 5;
};
};
}
}
//unresolved jump
}//package
Section 162
//_textAreaHScrollBarStyleStyle (_textAreaHScrollBarStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _textAreaHScrollBarStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".textAreaHScrollBarStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".textAreaHScrollBarStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
};
};
}
}
//unresolved jump
}//package
Section 163
//_textAreaVScrollBarStyleStyle (_textAreaVScrollBarStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _textAreaVScrollBarStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".textAreaVScrollBarStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".textAreaVScrollBarStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
};
};
}
}
//unresolved jump
}//package
Section 164
//_todayStyleStyle (_todayStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _todayStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".todayStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".todayStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.color = 0xFFFFFF;
this.textAlign = "center";
};
};
}
}
//unresolved jump
var _local1 = this;
}//package
Section 165
//_weekDayStyleStyle (_weekDayStyleStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _weekDayStyleStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".weekDayStyle");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".weekDayStyle", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fontWeight = "bold";
this.textAlign = "center";
};
};
}
}
//unresolved jump
}//package
Section 166
//_windowStatusStyle (_windowStatusStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _windowStatusStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".windowStatus");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".windowStatus", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.color = 0x666666;
};
};
}
}
//unresolved jump
}//package
Section 167
//_windowStylesStyle (_windowStylesStyle)
package {
import mx.core.*;
import mx.styles.*;
public class _windowStylesStyle {
public static function init(_arg1:IFlexModuleFactory):void{
var fbs = _arg1;
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".windowStyles");
if (!style){
style = new CSSStyleDeclaration();
StyleManager.setStyleDeclaration(".windowStyles", style, false);
};
if (style.defaultFactory == null){
style.defaultFactory = function ():void{
this.fontWeight = "bold";
};
};
}
}
//unresolved jump
}//package
Section 168
//en_US$core_properties (en_US$core_properties)
package {
import mx.resources.*;
public class en_US$core_properties extends ResourceBundle {
public function en_US$core_properties(){
super("en_US", "core");
}
override protected function getContent():Object{
var _local1:Object = {multipleChildSets_ClassAndInstance:"Multiple sets of visual children have been specified for this component (component definition and component instance).", truncationIndicator:"...", notExecuting:"Repeater is not executing.", versionAlreadyRead:"Compatibility version has already been read.", multipleChildSets_ClassAndSubclass:"Multiple sets of visual children have been specified for this component (base component definition and derived component definition).", viewSource:"View Source", badFile:"File does not exist.", stateUndefined:"Undefined state '{0}'.", versionAlreadySet:"Compatibility version has already been set."};
return (_local1);
}
}
//unresolved jump
}//package
Section 169
//en_US$skins_properties (en_US$skins_properties)
package {
import mx.resources.*;
public class en_US$skins_properties extends ResourceBundle {
public function en_US$skins_properties(){
super("en_US", "skins");
}
override protected function getContent():Object{
var _local1:Object = {notLoaded:"Unable to load '{0}'."};
return (_local1);
}
}
//unresolved jump
var _local1 = -((this * undefined));
}//package
Section 170
//en_US$styles_properties (en_US$styles_properties)
package {
import mx.resources.*;
public class en_US$styles_properties extends ResourceBundle {
public function en_US$styles_properties(){
super("en_US", "styles");
}
override protected function getContent():Object{
var _local1:Object = {unableToLoad:"Unable to load style({0}): {1}."};
return (_local1);
}
}
//unresolved jump
var _local1 = ((((!NULL! is !NULL!) / !NULL!) + !NULL!) + 1);
[OP_NEWCLASS ClassInfo:129 base:ResourceBundle].en_US$styles_properties = !NULL!;
}//package
Section 171
//irrcrpt (irrcrpt)
package {
public function irrcrpt(_arg1:String, _arg2:int):String{
//unresolved jump
(0 << ~(false));
var _local5 = (!NULL! + 1);
var _local3:String = new String();
var _local4:int;
for (;;//unresolved if
, (_local5 = ((_local5 - _arg2) - 65)), //unresolved if
, (_local5 = (_local5 + (90 - 65))), //unresolved jump
, //unresolved jump
, //unresolved if
, (_local5 >= 65), //unresolved jump
, (_local5 = ((_local5 % (57 - 48)) + 48)), //unresolved jump
, //unresolved if
, (_local5 = ((_local5 - _arg2) - 48)), //unresolved if
, (_local5 = (_local5 + (57 - 48))), continue) {
//unresolved if
return (_local3);
//unresolved if
_local4++;
//unresolved jump
_local3 = (_local3 + String.fromCharCode(_local5));
//unresolved jump
_local5 = ((_local5 % (122 - 97)) + 97);
//unresolved jump
//unresolved if
_local5 = ((_local5 - _arg2) - 97);
//unresolved if
_local5 = (_local5 + (122 - 97));
//unresolved jump
//unresolved jump
//unresolved if
(_local5 >= 97);
//unresolved jump
//unresolved jump
_local5 = ((-((_local5 % (90 - 65))) === !NULL!) + 65);
//unresolved jump
//unresolved if
_local5 = ((_local5 - _arg2) - 65);
//unresolved if
_local5 = (_local5 + (90 - 65));
//unresolved jump
//unresolved jump
//unresolved if
(_local5 >= 65);
continue;
};
_local5 = _arg1.charCodeAt(_local4);
//unresolved jump
//unresolved if
(((//unresolved nextvalue or nextname | !NULL!) >= !NULL!) > !NULL!);
//unresolved jump
}
}//package